@CHARSET "UTF-8";

/*1336806009,176820664*/
.fbEmu .body .fbEmuLink {
	color: #333
}

.fbEmu .body .fbEmuLink:hover {
	text-decoration: none
}

.fbEmu .body a.signature {
	color: #3b5998;
	display: inline
}

.fbEmu .body a.signature:hover {
	text-decoration: underline
}

.fbEmu .hover:hover .title .fbEmuLink {
	text-decoration: underline
}
/* @noflip */
.fbEmu .forceRTL {
	direction: rtl;
	text-align: right;
	display: block
}
/* @noflip */
.fbEmu .forceLTR {
	direction: ltr;
	text-align: left;
	display: block
}

.fbEmu .adInfo a.identity {
	color: gray;
	display: block;
	white-space: nowrap
}

.fbEmu .title {
	font-weight: bold;
	margin-bottom: 0 !important
}

.fbEmu .image_body_block {
	padding-top: 3px
}

.fbEmuHidePoll .undo {
	float: right;
	padding-left: 2px;
	padding-bottom: 2px;
	margin-bottom: 3px;
	margin-left: 5px
}

.fbEmuHidePoll .fbEmuXTitle {
	font-weight: bold
}

.fbEmuHidePoll .fbEmuXSubtitle {
	margin-bottom: 10px
}

.fbEmuHideThanks .fbEmuXThanksTitle {
	font-weight: bold;
	margin-bottom: 10px
}

.fbEmuLegacy .fbEmuHidePoll .otherdiv .other {
	width: 141px
}

.fbEmuBlock .fbEmuHidePoll .otherdiv {
	margin-left: 20px
}

.fbEmuEgo .fbEmuHidePoll .otherdiv .other {
	width: 206px
}

.emu_x {
	float: right
}

.emu_x .uiSelectorButton {
	opacity: 0
}

.old_x {
	opacity: 0
}

.fbEmu:hover .old_x,.fbEmu:hover .uiSelectorButton,.emu_x .openToggler .uiSelectorButton
	{
	opacity: 1
}

div.fbEmuEgo .image .img {
	padding-top: 3px;
	max-height: 72px;
	max-width: 100px
}

.fbEmuEgo .action {
	margin-top: 5px
}

.fbEmuEgo {
	line-height: 13px
}

.fbEmuEgo .fbEmuHide {
	margin-top: 0 !important
}

.fbEmuEgo .image {
	width: 100px;
	display: block
}

.fbEmuEgo .action {
	color: #777
}

.fbEmuEgo .action .fbEmuContext .fbEmuLink {
	color: #777
}

.fbEmuEgo .action div.UIImageBlock_Content,.fbEmuEgo .action div.uiImageBlockContent
	{
	padding-top: 1px
}

.rhcFooterWrap {
	padding-left: 6px
}

.rhcFooterBorder {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #e9e9e9
}

.rhcFooterCopyright {
	padding: 10px 0 4px
}

.rhcFooterSelectorButton .img {
	margin: 6px 0 0 3px;
	vertical-align: top
}

span.alternate_name {
	color: gray;
	font-weight: normal
}

.ego_x {
	float: right;
	opacity: 0
}

.ego_unit:hover .ego_x {
	opacity: 1
}

.ego_title {
	display: block;
	font-weight: bold;
	margin-top: 2px;
	max-width: 162px;
	word-wrap: break-word
}

.ego_page .UIStandardFrame_Container {
	padding-left: 0;
	width: 980px
}

.ego_page .UIStandardFrame_Content {
	width: 720px
}

.ego_page .UIStandardFrame_SidebarAds {
	width: auto
}

.ego_column {
	width: 244px
}

.ego_section {
	margin-bottom: 15px
}

.ego_section .async_saving a {
	display: none
}

.ego_section .indicator {
	display: none
}

.ego_section .async_saving .indicator {
	display: inline
}

.ego_unit_container {
	padding-left: 6px
}

.ego_unit {
	margin-bottom: 8px;
	padding-right: 4px
}

.ego_unit+.ego_unit,.ego_unit+.ego_appended_units .ego_unit {
	padding-top: 8px;
	border-top: 1px solid #e9e9e9
}

a.always_underlined:link,a.always_underlined:hover,a.always_underlined:visited
	{
	text-decoration: underline
}

div.egoProfileTemplate div {
	margin-top: 2px
}

div.ego_unit_container div.clickable {
	cursor: hand;
	cursor: pointer
}

.uiProfileBlockContent {
	overflow: hidden
}

.fbEmuTracking {
	position: absolute;
	visibility: hidden
}

.async_throbber .async_saving {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif)
		no-repeat right;
	padding-right: 20px
}

.async_throbber_left .async_saving {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif)
		no-repeat left;
	padding-left: 20px
}

form {
	margin: 0;
	padding: 0
}

label {
	cursor: pointer;
	color: #666;
	font-weight: bold;
	vertical-align: middle
}

label input {
	font-weight: normal
}

textarea,.inputtext,.inputpassword {
	border: 1px solid #bdc7d8;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 3px
}

select {
	border: 1px solid #bdc7d8;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 2px
}

.inputtext,.inputpassword {
	padding-bottom: 4px
}

.ff4.mac .inputtext,.ff4.mac .inputpassword {
	padding-bottom: 3px
}

.inputradio {
	padding: 0;
	margin: 0 5px 0 0;
	vertical-align: middle
}

.inputcheckbox {
	border: 0;
	vertical-align: middle
}

.inputbutton,.inputsubmit {
	border-style: solid;
	border-width: 1px;
	border-color: #d9dfea #0e1f5b #0e1f5b #d9dfea;
	background-color: #3b5998;
	color: #fff;
	padding: 2px 15px 3px 15px;
	text-align: center
}

.inputsubmit_disabled {
	background-color: #999;
	border-bottom: 1px solid #000;
	border-right: 1px solid #666;
	color: #fff
}

.inputaux {
	background: #f0f0f0;
	border-color: #e7e7e7 #666 #666 #e7e7e7;
	color: #000
}

.inputaux_disabled {
	color: #999
}

.inputsearch {
	background: #fff
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yV/r/IJYgcESal33.png)
		no-repeat left 4px;
	padding-left: 17px
}

body {
	background: #fff;
	font-size: 11px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #333;
	line-height: 1.28;
	margin: 0;
	padding: 0;
	text-align: left;
	direction: ltr;
	unicode-bidi: embed
}

h1,h2,h3,h4,h5,h6 {
	font-size: 13px;
	color: #333;
	margin: 0;
	padding: 0
}

h1 {
	font-size: 14px
}

h4,h5 {
	font-size: 11px
}

p {
	margin: 1em 0
}

a {
	cursor: pointer;
	color: #3b5998;
	-moz-outline-style: none;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

img {
	border: 0
}

td,td.label {
	font-size: 11px;
	text-align: left
}

dd {
	color: #000
}

dt {
	color: #777
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

abbr {
	border-bottom: none
}

hr {
	background: #d9d9d9;
	border-width: 0;
	color: #d9d9d9;
	height: 1px
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden
}

.clearfix {
	zoom: 1
}

.datawrap {
	word-wrap: break-word
}

.word_break {
	display: inline-block
}

wbr:after {
	content: "\00200B"
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.img_loading {
	position: absolute;
	top: -9999999px
}

.aero {
	opacity: .5
}

.column {
	float: left
}

.center {
	margin-left: auto;
	margin-right: auto
}

#facebook .hidden_elem {
	display: none !important
}

#facebook .invisible_elem {
	visibility: hidden
}

#facebook .accessible_elem {
	left: -9999px;
	position: absolute
}

.direction_ltr {
	direction: ltr
}

.direction_rtl {
	direction: rtl
}

.text_align_ltr {
	text-align: left
}

.text_align_rtl {
	text-align: right
}

.DOMControl_placeholder {
	color: #777
}

.no_js .DOMControl_placeholder {
	color: #000
}

body {
	overflow-y: scroll
}

.mini_iframe,.serverfbml_iframe {
	overflow-y: visible
}

.auto_resize_iframe {
	height: auto;
	overflow: hidden
}

.pipe {
	color: gray;
	padding: 0 3px
}

#content {
	width: auto;
	padding: 0;
	margin: 0
}

.profile #content,.home #content,.search #content {
	min-height: 600px
}

.UIStandardFrame_Container {
	width: 960px;
	padding: 0;
	margin: 20px auto 0
}

.UIStandardFrame_Content {
	width: 760px;
	float: left;
	margin: 0;
	padding: 0
}

.UIStandardFrame_SidebarAds {
	width: 200px;
	padding: 0;
	margin: 0;
	float: right
}

.UIFullPage_Container {
	width: 940px;
	padding: 0 12px;
	margin: 20px auto 0
}

.empty_message {
	font-size: 13px;
	line-height: 17px;
	padding: 20px 20px 50px 20px;
	text-align: center;
	background: #f7f7f7
}

.see_all {
	text-align: right
}

.standard_status_element {
	visibility: hidden
}

.standard_status_element.async_saving {
	visibility: visible
}

img.tracking_pixel {
	height: 1px;
	position: absolute;
	visibility: hidden;
	width: 1px
}

#dropmenu_container {
	display: block;
	height: 0;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 964px;
	z-index: 300
}

.inlineBlock {
	display: -moz-inline-box;
	display: inline-block;
	zoom: 1
}

.fbx #pageFooter {
	margin: auto;
	width: auto
}

.hasLeftCol #pageFooter {
	background-color: #fff;
	clear: both;
	margin-left: 180px
}

#pagefooter {
	border-top: 0
}

#pageFooter {
	color: #737373;
	font-size: 11px;
	margin: 0 auto;
	width: 980px
}

#pageFooter a {
	text-decoration: none;
	white-space: nowrap
}

#pageFooter a:last-child {
	margin-right: 0
}

#pageFooter a:hover {
	text-decoration: underline
}

#contentCurve {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	height: 8px;
	font-size: 1px
}

.hasLeftCol #contentCurve {
	border: 1px solid #ccc;
	border-top: none;
	position: relative
}

#footerContainer {
	border-top: 1px solid #eee;
	padding: 8px 8px 38px;
	position: relative
}

#footerContainer .navigation {
	text-align: right
}

#blueBarHolder {
	height: 41px
}

#blueBarHolder.slim {
	height: 38px
}

body.hasVoiceBar #blueBarHolder.slim {
	height: 65px
}

#blueBar {
	background-color: #3b5998;
	min-width: 981px;
	z-index: 300
}

#blueBar.fixed_elem {
	left: 0;
	right: 0;
	top: 0
}

.tinyViewport #blueBar.fixed_elem {
	margin: 0;
	position: relative !important
}

.composerTourInProgress #blueBar.fixed_elem {
	position: static !important
}

#blueBar #pageHead {
	margin: 0 auto;
	width: 981px
}

#globalContainer {
	margin: 0 auto;
	position: relative;
	zoom: 1
}

.fbx #globalContainer {
	width: 981px
}

.fbx #tab_canvas>div {
	padding-top: 0
}

.fb_content {
	padding-bottom: 20px
}

.fbx .fb_content {
	padding-bottom: 0
}

.fbx #globalContainer #content {
	min-height: inherit
}

#mainContainer {
	margin-left: -1px;
	display: block;
	width: 100%
}

.hasLeftCol #mainContainer {
	border-right: 1px solid #ccc
}

#leftCol {
	display: none;
	float: left;
	padding: 20px 0 0 2px;
	width: 179px;
	word-wrap: break-word
}

.hasLeftCol #leftCol {
	display: block
}

#rightCol {
	margin-top: -10000px;
	float: right;
	padding-right: 0;
	width: 244px;
	word-wrap: break-word
}

.hasRightCol #rightCol {
	margin-top: 0
}

.hasLeftCol #rightCol {
	padding-right: 20px
}

#contentCol {
	background-color: #fff;
	padding-top: 15px
}

.hasLeftCol #contentCol {
	border-left: 1px solid #ccc;
	margin-left: 181px
}

#headerArea {
	margin-bottom: 5px;
	padding: 2px 0 12px
}

.hasLeftCol #headerArea {
	float: left;
	margin: 0 20px 0;
	width: 759px
}

#contentArea {
	margin-right: -1px;
	padding-left: 1px;
	word-wrap: break-word
}

.hasLeftCol #contentArea,.hasRightCol #contentArea {
	float: left;
	margin-right: 0
}

.hasLeftCol #contentArea {
	padding: 0 20px;
	width: 759px
}

.hasRightCol #contentArea {
	width: 714px
}

.hasLeftCol .hasRightCol #contentArea {
	padding-right: 0;
	width: 493px
}

#bottomContent {
	clear: both;
	padding: 0 20px 12px
}

.widePage #blueBar #pageHead {
	width: 1102px
}

.widePage #blueBar #headNav {
	width: 805px
}

.widePage div#globalContainer {
	padding-right: 122px
}

.widePage.timelineLayout #globalContainer {
	width: 1102px
}

.widePage.timelineLayout #rightCol {
	width: 244px
}

.widePage.timelineLayout #globalContainer {
	padding: 0
}

.widePage .pagesVoiceBar #pagesVoiceBarContent {
	width: 1102px
}

.fixed_elem,.fixed_always {
	position: fixed !important
}

.tinyViewport .fixed_elem {
	position: static !important
}

.FriendButton {
	display: inline-block;
	vertical-align: top
}

div.FriendButton .uiButton {
	margin-left: 0
}

div.FriendButton .enableFriendListFlyout,.FriendButton .enableFriendListFlyout .uiButtonText,.FriendButton .enableFriendListFlyout input
	{
	cursor: default
}

div.FriendButton .uiButtonHover {
	background: #6d84b4;
	border-color: #3b5998;
	box-shadow: none
}

.FriendButton .uiButtonHover .uiButtonText {
	color: #fff
}

.requestResponseMenu .action .itemAnchor {
	padding-right: 22px
}

div.FriendButton .customimg {
	margin: 2px 5px 0 0
}

span.FriendLink a.uiButtonConfirm {
	background-image: none;
	background-color: transparent
}

span.friendButton,span.outgoingButton {
	cursor: hand;
	cursor: pointer
}

.FriendListFlyoutLoading {
	text-align: center
}

.fullScreen {
	height: 100%;
	width: 100%
}

.HovercardStage {
	min-width: 275px;
	max-width: 350px;
	padding: 10px
}

.HovercardWideTitle {
	max-width: 275px
}

.HovercardTitle {
	max-width: 165px
}

.uiHovercardFooter .buttonsHovercardFooter {
	float: right
}

.HovercardLoading {
	padding: 10px;
	width: 275px
}

.profilePicContainer {
	margin-right: 10px
}

.photosCroppedThumbHighlighted {
	background-color: #edeff4;
	border-color: #3b5998
}

.fbPhotosGrid td {
	width: 171px
}

.fbPhotosGridTight td {
	padding-right: 8px;
	width: 150px
}

.fbPhotosGrid .photoDetails {
	width: 166px
}

.fbPhotosGrid .photoDetails .photoText {
	word-wrap: break-word;
	overflow: hidden
}

.fbPhotosGridTight .photoDetails {
	width: 154px
}

.fbPhotosGrid .lastChild {
	padding-right: 0
}

div.albumsHeader {
	padding-bottom: 0
}

.fbProfileByline {
	width: 493px;
	margin-top: 4px;
	line-height: 15px
}

.fbProfileBylineFragment,.fbProfileNonIconBylineFragment {
	margin-right: 8px;
	color: #666
}

.fbProfileBylineIcon {
	margin-bottom: 1px;
	margin-top: 1px;
	vertical-align: bottom
}

.fbProfileLoggedOutByline {
	width: 493px;
	margin-top: 1px;
	line-height: 14px
}

.fbLongBlurb {
	margin-right: 8px;
	color: #666;
	padding-bottom: 3px
}

.scrollable {
	overflow-y: auto
}

.uiImageBlockContent {
	overflow: hidden
}

.uiImageBlockSmallContent {
	padding-top: 1px
}

.uiImageBlockImage,.uiImageBlockImage .img {
	display: block
}

.uiImageBlockSmallImage {
	margin-right: 5px
}

.uiImageBlockMediumImage {
	margin-right: 8px
}

.uiImageBlockLargeImage {
	margin-right: 10px
}

.uiInlineBlock {
	display: inline-block
}

.uiInlineBlockBottom {
	vertical-align: bottom
}

.uiInlineBlockMiddle {
	vertical-align: middle
}

.uiInlineBlockTop {
	vertical-align: top
}

.pop_container_advanced {
	background: rgba(82, 82, 82, 0.7);
	border-radius: 8px;
	padding: 10px
}

.pop_content_old {
	position: relative
}

.pop_container {
	direction: ltr;
	position: relative;
	top: 10px
}

.pop_topleft,.pop_topright,.pop_bottomleft,.pop_bottomright {
	height: 10px;
	width: 10px;
	overflow: hidden;
	position: absolute
}

.pop_topleft {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -31px -65px;
	left: -10px;
	top: -10px
}

.pop_topright {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -42px -65px;
	right: -10px;
	top: -10px
}

.pop_bottomleft {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -337px -45px;
	bottom: -10px;
	left: -10px
}

.pop_bottomright {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -20px -65px;
	right: -10px;
	bottom: -10px
}

.pop_verticalslab,.pop_horizontalslab {
	width: 100%;
	height: 100%;
	position: absolute;
	background: #525252;
	opacity: .7
}

.pop_verticalslab {
	margin: -10px 0 0;
	padding-bottom: 20px
}

.pop_horizontalslab {
	margin: 0 0 0 -10px;
	padding-right: 20px
}

.generic_dialog {
	height: 0;
	left: 0;
	overflow: visible;
	outline: none;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 200
}

.generic_dialog_modal,.generic_dialog_fixed_overflow {
	background-color: rgba(252, 252, 252, .9);
	height: 100%;
	z-index: 400
}

.generic_dialog_fixed_overflow {
	overflow-x: auto;
	overflow-y: scroll
}

.generic_dialog_fixed_overflow .generic_dialog_popup {
	height: auto;
	padding-bottom: 40px
}

.generic_dialog_overflow_mode body {
	overflow: hidden !important
}

.generic_dialog_popup {
	height: 0;
	overflow: visible;
	width: 465px;
	margin: 0 auto
}

.generic_dialog div.dialog_loading {
	background-color: #f2f2f2;
	border: 1px solid #606060;
	font-size: 24px;
	padding: 10px
}

.pop_content {
	direction: ltr;
	outline: none
}

.pop_dialog_rtl .pop_content {
	direction: rtl
}

.pop_content h2.dialog_title {
	background: #6d84b4;
	border: 1px solid #3b5998;
	border-bottom: none;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 0
}

.pop_content h2.secure {
	background: #6d84b4
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/jp8TzrZb6J1.png)
		98% no-repeat
}

.pop_content h2.loading {
	background: #6d84b4
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/AGUNXgX_Wx3.gif)
		98% no-repeat
}

.pop_content h2.dialog_loading {
	background: #6d84b4
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/AGUNXgX_Wx3.gif)
		no-repeat 400px 10px;
	padding-right: 40px
}

.pop_content h2 span {
	display: block;
	padding: 5px 10px
}

.pop_content .dialog_content {
	background: #fff;
	border: 1px solid #555;
	border-top-width: 0
}

.pop_content .dialog_content.dialog_content_titleless {
	border-top: 1px solid #555
}

.pop_content .dialog_loading,.dialog_loading_shown .dialog_title,.dialog_loading_shown .dialog_content
	{
	display: none
}

.dialog_loading_shown .dialog_loading {
	display: block
}

.pop_content .dialog_body {
	padding: 10px;
	border-bottom: 1px solid #ccc
}

.omitDialogFooter .pop_content .dialog_body {
	border-bottom: 0
}

.pop_content .dialog_summary {
	background: #f2f2f2;
	padding: 8px 10px;
	border-bottom: 1px solid #ccc
}

.pop_content .dialog_buttons {
	background: #f2f2f2;
	padding: 8px 10px 8px 10px;
	position: relative;
	text-align: right
}

.pop_content .dialog_buttons_msg {
	float: left;
	line-height: 17px;
	padding-top: 4px
}

.pop_content .dialog_buttons_msg .uiInputLabel {
	line-height: 14px
}

.pop_content .dialog_footer {
	background: #F2F2F2 none repeat scroll 0
}

.full_bleed .pop_content .dialog_body {
	padding: 0
}

.uiSimpleScrollingLoadingIndicator {
	display: none;
	margin: auto
}

.async_saving .uiSimpleScrollingLoadingIndicator {
	display: block
}

.uiButton {
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	padding: 2px 6px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap
}

.uiButton,.uiButtonSuppressed:active,.uiButtonSuppressed:focus,.uiButtonSuppressed:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -352px -299px;
	background-color: #eee;
	border: 1px solid #999;
	border-bottom-color: #888;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .1)
}

.ff4.mac .uiButton {
	line-height: 14px
}

.uiButtonLarge,.ff4.mac .uiButtonLarge {
	line-height: 16px
}

.uiButton+.uiButton {
	margin-left: 4px
}

.uiButton:hover {
	text-decoration: none
}

.uiButton:active,.uiButtonDepressed {
	background: #ddd;
	border-bottom-color: #999;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .05)
}

.uiButton .img {
	margin-top: 2px;
	vertical-align: top
}

.uiButtonLarge .img {
	margin-top: 4px
}

.uiButton .customimg {
	margin-top: 0
}

.uiButton .uiButtonText,.uiButton input {
	background: none;
	border: 0;
	color: #333;
	cursor: pointer;
	display: -moz-inline-box;
	display: inline-block;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 1px 0 2px;
	white-space: nowrap
}

.ff4.mac .uiButton .uiButtonText,.ff4.mac .uiButton input {
	margin-bottom: -1px
}

.ff4.mac .uiButtonLarge .uiButtonText,.ff4.mac .uiButtonLarge input {
	margin-bottom: 0
}

.uiButton input::-moz-focus-inner {
	border: 0;
	padding: 0
}

.uiButtonOverlay,.uiButtonOverlay:hover {
	background-clip: padding-box;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .8);
	background-image: none;
	border-color: #a5a5a5;
	border-color: rgba(0, 0, 0, .35);
	border-radius: 2px
}

.uiButtonOverlay:focus,.uiButtonOverlay:active {
	background-color: #f9fafc;
	background-color: rgba(249, 250, 252, .9);
	border-color: #3b5998;
	border-color: rgba(59, 89, 152, .5)
}

form.async_saving .uiButton.uiButtonOverlay,.uiButtonOverlay.uiButtonDisabled,.uiButtonOverlay.uiButtonDisabled:active,.uiButtonOverlay.uiButtonDisabled:focus,.uiButtonOverlay.uiButtonDisabled:hover
	{
	background-color: #fff;
	background-color: rgba(255, 255, 255, .8);
	border-color: #c8c8c8;
	border-color: rgba(180, 180, 180, .8)
}

.uiButtonSpecial {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -352px -103px;
	background-color: #69a74e;
	border-color: #3b6e22 #3b6e22 #2c5115
}

.uiButtonSpecial:active {
	background: #609946;
	border-bottom-color: #3b6e22
}

form.async_saving .uiButton.uiButtonSpecial,.uiButtonSpecial.uiButtonDisabled,.uiButtonSpecial.uiButtonDisabled:active,.uiButtonSpecial.uiButtonDisabled:focus,.uiButtonSpecial.uiButtonDisabled:hover
	{
	background: #b4d3a7;
	border-color: #9db791
}

.uiButtonConfirm {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -352px -348px;
	background-color: #5b74a8;
	border-color: #29447e #29447e #1a356e
}

.uiButtonConfirm:active {
	background: #4f6aa3;
	border-bottom-color: #29447e
}

form.async_saving .uiButton.uiButtonConfirm,.uiButtonConfirm.uiButtonDisabled,.uiButtonConfirm.uiButtonDisabled:active,.uiButtonConfirm.uiButtonDisabled:focus,.uiButtonConfirm.uiButtonDisabled:hover
	{
	background: #adbad4;
	border-color: #94a2bf
}

form.async_saving .uiButton.uiButtonSpecial .uiButtonText,form.async_saving .uiButton.uiButtonSpecial input,form.async_saving .uiButton.uiButtonConfirm .uiButtonText,form.async_saving .uiButton.uiButtonConfirm input,.uiButtonSpecial .uiButtonText,.uiButtonSpecial input,.uiButtonSpecial.uiButtonDisabled .uiButtonText,.uiButtonSpecial.uiButtonDisabled input,.uiButtonConfirm .uiButtonText,.uiButtonConfirm input,.uiButtonConfirm.uiButtonDisabled .uiButtonText,.uiButtonConfirm.uiButtonDisabled input
	{
	color: #fff
}

form.async_saving .uiButton,.uiButtonDisabled,.uiButtonDisabled:active,.uiButtonDisabled:focus,.uiButtonDisabled:hover
	{
	background: #f2f2f2;
	border-color: #c8c8c8;
	box-shadow: none
}

form.async_saving .uiButton .img,.uiButtonDisabled .img {
	opacity: .5
}

form.async_saving .uiButton .uiButtonText,form.async_saving .uiButton input,.uiButtonDisabled .uiButtonText,.uiButtonDisabled input
	{
	color: #b8b8b8
}

form.async_saving .uiButton,form.async_saving .uiButton .uiButtonText,form.async_saving .uiButton input,.uiButtonDepressed,.uiButtonDepressed .uiButtonText,.uiButtonDepressed input,.uiButtonDisabled,.uiButtonDisabled .uiButtonText,.uiButtonDisabled input
	{
	cursor: default
}

.uiButtonLarge,.uiButtonLarge .uiButtonText,.uiButtonLarge input {
	font-size: 13px
}

.uiButtonSuppressed {
	background: none;
	border-color: transparent;
	box-shadow: none
}

.uiButtonNoText .img {
	margin-left: -1px;
	margin-right: -1px
}

.android .uiButton .uiButtonText,.android .uiButton input {
	padding: 3px 0 1px 1px
}

.uiCloseButton {
	cursor: pointer;
	display: -moz-inline-box;
	display: inline-block;
	margin: 0;
	padding: 0;
	zoom: 1
}

label.uiCloseButton {
	overflow: hidden
}

.uiCloseButton input {
	cursor: pointer;
	opacity: 0;
	outline: none;
	padding: 18px
}

.uiCloseButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yA/r/4WSewcWboV8.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 15px
}

.uiCloseButtonSmall {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yx/r/ogYrclupeJV.png);
	height: 11px;
	margin-top: 1px;
	width: 11px
}

.uiCloseButtonHuge {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yj/r/ubIGOTIgUYc.png)
}

.uiCloseButtonDark {
	background-position: left -16px
}

.uiCloseButtonInverted {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yo/r/33RpiRygxAr.png);
	background-position: left -16px
}

.uiCloseButton:hover,.uiCloseButton:focus {
	background-position: left -32px
}

.uiCloseButton:active {
	background-position: left -48px
}

.uiCloseButtonSmallDark {
	background-position: left -12px
}

.uiCloseButtonSmallInverted {
	background-position: left -12px;
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yT/r/Vi-KTnbdMKr.png)
}

.uiCloseButtonSmall:hover,.uiCloseButtonSmall:focus {
	background-position: left -24px
}

.uiCloseButtonSmall:active {
	background-position: left -36px
}

.uiPopover .uiCloseButton {
	background-clip: padding-box;
	border: 1px solid transparent;
	margin: 0
}

.uiPopover.openToggler .uiCloseButton {
	background-position: left -32px
}

.uiPopover.openToggler .uiCloseButtonSmall {
	background-position: left -24px
}

.uiPopover.openToggler .uiCloseButton,.uiPopover.openToggler .uiCloseButton:active,.uiPopover.openToggler .uiCloseButton:focus,.uiPopover.openToggler .uiCloseButton:hover
	{
	background-color: #6d84b4;
	border: 1px solid #3b5998;
	border-bottom-color: #6d84b4;
	box-shadow: none
}

.uiLinkButton input {
	background: none;
	border: none;
	color: #3b5998;
	cursor: pointer;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	vertical-align: top
}

.uiLinkButton input::-moz-focus-inner {
	border: 0;
	padding: 0
}

.uiLinkButton:hover,.uiLinkButton input:hover,.uiLinkButton input:focus,.uiLinkButton input:active
	{
	color: #3b5998;
	text-decoration: underline
}

.ff4 .uiLinkButton:hover {
	text-decoration: none
}

.uiLinkButtonSubtle input,.uiLinkButtonSubtle:hover,.uiLinkButtonSubtle input:hover,.uiLinkButtonSubtle input:focus,.uiLinkButtonSubtle input:active
	{
	color: gray
}

.uiLinkButton input.async_saving {
	text-decoration: none
}

.uiBoxGray {
	background-color: #f2f2f2;
	border: 1px solid #ccc
}

.uiBoxDarkgray {
	color: #ccc;
	background-color: #333;
	border: 1px solid #666
}

.uiBoxLightblue {
	background-color: #edeff4;
	border: 1px solid #d8dfea
}

.uiBoxRed {
	background-color: #ffebe8;
	border: 1px solid #dd3c10
}

.uiBoxWhite {
	background-color: #fff;
	border: 1px solid #ccc
}

.uiBoxYellow {
	background-color: #fff9d7;
	border: 1px solid #e2c822
}

.uiBoxOverlay {
	background: rgba(255, 255, 255, .85);
	border: 1px solid #3b5998;
	border: 1px solid rgba(59, 89, 153, .65);
	zoom: 1
}

.noborder {
	border: none
}

.topborder {
	border-bottom: none;
	border-left: none;
	border-right: none
}

.bottomborder {
	border-left: none;
	border-right: none;
	border-top: none
}

.dashedborder {
	border-style: dashed
}

.uiGrid {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0
}

.uiGridCalc {
	width: 100%
}

.uiGrid .vTop {
	vertical-align: top
}

.uiGrid .vMid {
	vertical-align: middle
}

.uiGrid .vBot {
	vertical-align: bottom
}

.uiGrid .hLeft {
	text-align: left
}

.uiGrid .hCent {
	text-align: center
}

.uiGrid .hRght {
	text-align: right
}

.uiIconText {
	padding-left: 21px;
	position: relative
}

label.uiIconText {
	vertical-align: baseline
}

.uiIconText .img {
	left: 0;
	position: absolute;
	top: -1px;
	vertical-align: middle
}

i.img u {
	position: absolute;
	top: -9999999px
}

.UIImageBlock_Content {
	display: table-cell;
	vertical-align: top;
	width: 10000px
}

.UIImageBlock_Image {
	float: left;
	margin-right: 5px
}

.UIImageBlock_Image .img,img.UIImageBlock_Image,i.UIImageBlock_Image {
	display: block
}

.UIImageBlock_Ext {
	float: right
}

.UIImageBlock_ICON_Image {
	margin-right: 5px
}

.UIImageBlock_ICON_Content {
	padding-top: 1px
}

.UIImageBlock_SMALL_Image {
	margin-right: 8px
}

.UIImageBlock_MED_Image,.UIImageBlock_ENT_Image {
	margin-right: 10px
}

.UIImageBlock_Entity .UIImageBlock_Content {
	height: 50px;
	vertical-align: middle
}

.UIImageBlock_Entity img.UIImageBlock_Image,.UIImageBlock_Entity i.UIImageBlock_Image,.UIImageBlock_Entity .UIImageBlock_Image .img
	{
	height: 50px;
	width: 50px
}

.UIImageBlock_Entity .UIImageBlock_Ext {
	margin-top: 14px;
	padding-left: 8px
}

.lfloat {
	float: left
}

.rfloat {
	float: right
}

a.uiLinkLightBlue {
	color: #6d84b4
}

a.uiLinkSubtle {
	color: gray
}

.uiListItem {
	display: block
}

.uiListHorizontalItem {
	float: left
}

.uiListLight,.uiListMedium,.uiListDark {
	border-style: solid
}

.uiListHorizontalItemBorder {
	border-width: 0 0 0 1px
}

.uiListVerticalItemBorder {
	border-width: 1px 0 0 0
}

.uiListItem:first-child {
	border-width: 0
}

.uiListLight {
	border-color: #e9e9e9
}

.uiListMedium {
	border-color: #ccc
}

.uiListDark {
	border-color: #aaa
}

.uiListBulleted {
	color: #3b5998;
	list-style-type: square;
	margin-left: 12px
}

.pas {
	padding: 5px
}

.pam {
	padding: 10px
}

.pal {
	padding: 20px
}

.pts {
	padding-top: 5px
}

.ptm {
	padding-top: 10px
}

.ptl {
	padding-top: 20px
}

.prs {
	padding-right: 5px
}

.prm {
	padding-right: 10px
}

.prl {
	padding-right: 20px
}

.pbs {
	padding-bottom: 5px
}

.pbm {
	padding-bottom: 10px
}

.pbl {
	padding-bottom: 20px
}

.pls {
	padding-left: 5px
}

.plm {
	padding-left: 10px
}

.pll {
	padding-left: 20px
}

.phs {
	padding-left: 5px;
	padding-right: 5px
}

.phm {
	padding-left: 10px;
	padding-right: 10px
}

.phl {
	padding-left: 20px;
	padding-right: 20px
}

.pvs {
	padding-top: 5px;
	padding-bottom: 5px
}

.pvm {
	padding-top: 10px;
	padding-bottom: 10px
}

.pvl {
	padding-top: 20px;
	padding-bottom: 20px
}

.mas {
	margin: 5px
}

.mam {
	margin: 10px
}

.mal {
	margin: 20px
}

.mts {
	margin-top: 5px
}

.mtm {
	margin-top: 10px
}

.mtl {
	margin-top: 20px
}

.mrs {
	margin-right: 5px
}

.mrm {
	margin-right: 10px
}

.mrl {
	margin-right: 20px
}

.mbs {
	margin-bottom: 5px
}

.mbm {
	margin-bottom: 10px
}

.mbl {
	margin-bottom: 20px
}

.mls {
	margin-left: 5px
}

.mlm {
	margin-left: 10px
}

.mll {
	margin-left: 20px
}

.mhs {
	margin-left: 5px;
	margin-right: 5px
}

.mhm {
	margin-left: 10px;
	margin-right: 10px
}

.mhl {
	margin-left: 20px;
	margin-right: 20px
}

.mvs {
	margin-top: 5px;
	margin-bottom: 5px
}

.mvm {
	margin-top: 10px;
	margin-bottom: 10px
}

.mvl {
	margin-top: 20px;
	margin-bottom: 20px
}

.fss {
	font-size: 9px
}

.fsm {
	font-size: 11px
}

.fsl {
	font-size: 13px
}

.fsxl {
	font-size: 16px
}

.fsxxl {
	font-size: 18px
}

.fwn {
	font-weight: normal
}

.fwb {
	font-weight: bold
}

.fcb {
	color: #333
}

.fcg {
	color: gray
}

.uiLoadingIndicatorAsync {
	display: none
}

.async_saving .uiLoadingIndicatorAsync {
	display: inline
}

.uiMentionsInput {
	position: relative
}

.uiMentionsInput .mentionsTextarea,.uiMentionsInput .mentionsTypeahead {
	background: transparent;
	zoom: 1
}

.uiMentionsInput .mentionsTextarea {
	line-height: 1.28
}

.uiMentionsInput .highlighter {
	left: 0;
	overflow: hidden;
	position: absolute;
	padding: 4px;
	top: 0
}

.ff4 .uiMentionsInput .highlighter {
	padding: 4px 5px
}

.uiMentionsInput .highlighter div {
	color: transparent;
	line-height: 1.28;
	white-space: pre-wrap;
	width: 100%;
	word-wrap: break-word
}

.uiMentionsInput .highlighterContent {
	display: inline-block;
	max-width: 100%
}

.uiMentionsInput .highlighter b {
	background: #d8dfea;
	font-weight: normal
}

.uiSelector .uiCloseButton {
	background-clip: padding-box;
	border: 1px solid transparent;
	margin: 0
}

.uiSelector .openToggler .uiCloseButton {
	background-position: left -32px
}

.uiSelector .openToggler .uiCloseButtonSmall {
	background-position: left -24px
}

.uiMenu {
	background-color: #fff;
	padding: 3px 0 4px;
	overflow-y: auto
}

.uiMenuItem .itemAnchor {
	border: solid #fff;
	border-width: 1px 0;
	color: #111;
	display: block;
	font-weight: normal;
	line-height: 16px;
	padding: 1px 16px 1px 22px;
	text-decoration: none
}

.uiMenuItem a:hover {
	text-decoration: none
}

.uiMenuItem a:active,.uiMenuItem a:focus {
	background-color: #6d84b4;
	border-color: #3b5998;
	color: #fff;
	outline: none
}

.uiMenu .checked .itemAnchor {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/6NHt8H5uyPf.png)
		left 4px no-repeat;
	font-weight: bold
}

.uiMenu .checked a:active,.uiMenu .checked a:focus {
	background-color: #6d84b4;
	background-position: left -56px
}

.uiMenuItem {
	white-space: nowrap
}

.uiMenuItem .itemLabel {
	display: block;
	max-width: 300px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.uiMenuItem .itemWithIcon .itemLabel,.uiMenuItem .itemIcon {
	display: inline-block;
	vertical-align: middle
}

.uiMenuItem .itemLabel .menuIcon {
	vertical-align: sub
}

.uiMenu .uiMenuItemPlus {
	position: relative;
	zoom: 1
}

.uiMenu .uiMenuItemPlusIcon {
	display: block;
	left: 8px;
	position: absolute;
	top: 6px;
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -325px -30px;
	overflow: hidden;
	width: 8px;
	height: 8px
}

.uiMenu .selected .uiMenuItemPlusIcon {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -317px -30px
}

.uiMenuItemBigLabel .itemLabel {
	overflow: hidden;
	min-width: 300px
}

.uiMenuItem .disabledAnchor,.uiMenu .disabled .itemAnchor {
	display: none
}

.uiMenu .disabled .disabledAnchor {
	display: block
}

.uiMenu .disabled .itemAnchor {
	opacity: .55
}

.uiMenuItemGroup .groupTitle {
	margin: 0 16px 3px 22px
}

.uiMenuSeparator {
	border-bottom: 1px solid #ddd;
	margin: 5px 7px 6px;
	padding-top: 1px
}

.uiMenuContainer {
	overflow: hidden
}

.uiMenuContainer .uiMenu {
	position: relative
}

.openToggler {
	z-index: 100
}

.uiToggleFlyout,.toggleTargetClosed,.openToggler .uiToggleFlyout .uiToggleFlyout
	{
	display: none
}

.openToggler .uiToggleFlyout,.openToggler .uiToggleFlyout .openToggler .uiToggleFlyout
	{
	display: block
}

.hideToggler {
	border: 0;
	height: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	width: 0
}

.uiSelector {
	max-width: 200px;
	vertical-align: top
}

.uiSelector .wrap {
	position: relative
}

.uiSelector select,.uiSelector .submitButton,.no_js form .uiSelectorButton
	{
	display: none
}

.no_js form .uiSelector select,.no_js form .uiSelector .submitButton {
	display: inline
}

.uiSelector .uiButton,.uiSelector .uiButton:active,.uiSelector .uiButton:focus,.uiSelector .uiButton:hover
	{
	background-image: none
}

.uiSelector .uiSelectorButton {
	vertical-align: top
}

.uiSelector .uiSelectorButton:active {
	background-color: #ddd
}

.uiSelector .openToggler .uiSelectorButton,.uiSelector .openToggler .uiSelectorButton:active,.uiSelector .openToggler .uiSelectorButton:focus,.uiSelector .openToggler .uiSelectorButton:hover
	{
	background-color: #6d84b4;
	border: 1px solid #3b5998;
	border-bottom-color: #6d84b4;
	box-shadow: none;
	-moz-box-shadow: none
}

.uiSelectorNormal .uiSelectorChevronOnly,.uiSelectorNormal .uiSelectorChevronOnly:active,.uiSelectorNormal .uiSelectorChevronOnly:focus,.uiSelectorNormal .uiSelectorChevronOnly:hover
	{
	height: 20px;
	padding: 0
}

.uiSelectorNormal .uiSelectorButton,.uiSelectorNormal .uiSelectorButton:active,.uiSelectorNormal .uiSelectorButton:focus,.uiSelectorNormal .uiSelectorButton:hover,.uiSelectorNormal .uiButtonSuppressed:active,.uiSelectorNormal .uiButtonSuppressed:focus,.uiSelectorNormal .uiButtonSuppressed:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: right -5px;
	max-width: 169px;
	padding-right: 23px
}

.uiSelectorNormal .uiButtonDisabled,.uiSelectorNormal a.uiButtonDisabled:active,.uiSelectorNormal a.uiButtonDisabled:focus,.uiSelectorNormal a.uiButtonDisabled:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: right -250px
}

.uiSelectorNormal .uiButtonSuppressed.uiButtonDisabled {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: right -54px
}

.uiSelectorNormal .uiButtonOverlay,.uiSelectorNormal .uiButtonOverlay:active,.uiSelectorNormal .uiButtonOverlay:focus,.uiSelectorNormal .uiButtonOverlay:hover,.uiSelectorNormal .uiSelectorButton:active,.uiSelectorNormal .uiButtonSuppressed
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: right -153px
}

.uiSelectorNormal .openToggler .uiSelectorButton,.uiSelectorNormal .openToggler .uiSelectorButton:active,.uiSelectorNormal .openToggler .uiSelectorButton:focus,.uiSelectorNormal .openToggler .uiSelectorButton:hover,.uiSelectorNormal .openToggler .uiButtonSuppressed,.uiSelectorNormal .openToggler .uiButtonSuppressed:active,.uiSelectorNormal .openToggler .uiButtonSuppressed:focus,.uiSelectorNormal .openToggler .uiButtonSuppressed:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: right -201px
}

.uiSelectorNormal .uiSelectorButton .uiButtonText {
	max-width: 169px;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top
}

.uiSelectorNormal .uiSelectorBigButtonLabel .img {
	float: left
}

.uiSelectorNormal .uiSelectorBigButtonLabel .uiButtonText {
	display: block
}

.uiSelectorNormal .openToggler .uiSelectorButton .uiButtonText {
	color: #fff
}

.uiSelectorMenuWrapper {
	bottom: auto;
	left: 0;
	margin: -1px 0 30px;
	max-width: 340px;
	min-width: 100%;
	position: absolute;
	right: auto;
	top: 100%;
	z-index: -1
}

.uiSelectorRight .uiSelectorMenuWrapper {
	left: auto;
	right: 0
}

.uiSelectorMenuWrapper .loading {
	padding: 5px 20px
}

.uiSelectorMenuWrapper .loading span {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif)
		no-repeat 0 0;
	display: -moz-inline-box;
	display: inline-block;
	height: 11px;
	margin: 0 auto;
	width: 16px
}

.uiSelector .uiMenu {
	border: 1px solid #777;
	border-bottom: 2px solid #293e6a
}

.uiContextualLayer .uiSelector {
	margin: 0;
	max-width: none;
	position: relative
}

.uiContextualLayerPositioner .aboveleft .uiSelector,.uiContextualLayerPositioner .aboveright .uiSelector
	{
	top: 2px
}

.uiContextualLayerPositioner .belowleft .uiSelector,.uiContextualLayerPositioner .belowright .uiSelector
	{
	top: -1px
}

.uiContextualLayer .uiSelectorMenuWrapper {
	position: static;
	margin: 0
}

.uiContextualLayer .uiSelector .uiSelectorButton {
	position: absolute
}

.uiContextualLayerPositioner .aboveleft .uiSelector .uiSelectorButton,.uiContextualLayerPositioner .aboveright .uiSelector .uiSelectorButton
	{
	border: 1px solid #3b5998;
	border-top-color: #6d84b4;
	margin-top: -2px;
	top: 100%
}

.uiContextualLayerPositioner .belowleft .uiSelector .uiSelectorButton,.uiContextualLayerPositioner .belowright .uiSelector .uiSelectorButton
	{
	bottom: 100%;
	margin-bottom: -1px
}

.uiContextualLayerPositioner .aboveleft .uiSelector .uiSelectorButton,.uiContextualLayerPositioner .belowleft .uiSelector .uiSelectorButton
	{
	left: 0
}

.uiContextualLayerPositioner .aboveright .uiSelector .uiSelectorButton,.uiContextualLayerPositioner .belowright .uiSelector .uiSelectorButton
	{
	right: 0
}

.uiTextareaNoResize {
	resize: none
}

.uiTextareaAutogrow {
	overflow: hidden
}

.uiHeader h2 {
	color: #1c2a47;
	font-size: 16px
}

.uiHeader h2 a {
	color: #1c2a47
}

.uiHeader h3,.uiHeader h4 {
	color: #333;
	font-size: 11px
}

.uiHeader h5 {
	color: #666;
	font-size: 11px
}

.uiHeader .uiHeaderTitle {
	outline: none
}

.uiHeaderWithImage .uiHeaderTop {
	position: relative
}

.uiHeaderWithImage .uiHeaderTitle {
	padding-left: 22px
}

.uiHeaderImage {
	left: 0;
	position: absolute
}

.uiHeader h2 .uiHeaderImage {
	top: 2px
}

.uiHeaderTopBorder {
	border-top: 1px solid #aaa;
	padding-top: .5em
}

div.uiHeaderTopBorder {
	margin-left: 0
}

.uiHeaderTopAndBottomBorder {
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #aaa;
	padding: 5px 0
}

.uiHeaderMiddleBorder {
	border-bottom: 1px solid #ccc;
	height: .8em;
	margin: .5em 0 1.5em 0;
	position: relative
}

.uiHeaderMiddleBorder .uiHeaderTitle,.uiHeaderMiddleBorder .uiHeaderActions
	{
	background-color: #fff;
	position: absolute;
	top: 0
}

.uiHeaderMiddleBorder .uiHeaderTitle {
	left: 0;
	padding-right: .5em
}

.uiHeaderMiddleBorder .uiHeaderActions {
	padding-left: .5em;
	right: 0
}

.uiHeaderMiddleBorder .uiButton {
	margin-top: -2px
}

.uiHeaderBottomBorder {
	border-bottom: 1px solid #aaa;
	padding-bottom: .5em
}

.uiHeaderPage {
	padding: 6px 0 16px
}

.uiHeaderPage .uiHeaderTitle {
	line-height: 20px;
	min-height: 20px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.uiHeaderPage .uiHeaderActions {
	margin-top: -1px
}

.uiHeaderPage .uiHeaderTop .fsl {
	margin-top: 3px
}

.uiHeaderNav {
	border-color: #eee;
	margin: 8px 0 0 6px;
	padding: 7px 6px 3px 5px
}

.uiHeaderNavEmpty {
	padding-top: 6px
}

.uiHeaderNav h4 {
	color: gray
}

.uiHeaderSection,.uiSideHeader {
	background-color: #f2f2f2;
	border-bottom: none;
	border-top: solid 1px #e2e2e2;
	padding: 4px 6px 5px
}

.uiLayer {
	outline: none
}

.uiScrollableArea {
	direction: ltr;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%
}

.uiScrollableAreaWrap {
	height: 100%;
	outline: none;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	width: 150%
}

.native .uiScrollableAreaWrap,.native .uiScrollableAreaBody,.no_js .uiScrollableAreaWrap,.no_js .uiScrollableAreaBody
	{
	width: auto !important
}

.uiScrollableAreaBody {
	direction: ltr;
	position: relative
}

.uiScrollableAreaTrack {
	bottom: 2px;
	display: block;
	position: absolute;
	right: 2px;
	top: 2px;
	width: 7px;
	z-index: 5
}

.uiScrollableArea .uiContextualLayerPositioner {
	z-index: 4
}

.native .uiScrollableAreaTrack,.no_js .uiScrollableAreaTrack {
	display: none
}

.fade .uiScrollableAreaTrack {
	opacity: 0
}

.uiScrollableAreaGripper {
	background-clip: content-box;
	background-color: rgba(0, 0, 0, .4);
	border: 1px solid rgba(85, 85, 85, .6);
	border-radius: 7px;
	position: absolute;
	-moz-transition: 25ms;
	width: 5px
}

.uiScrollableArea.contentBefore:before,.uiScrollableArea.contentAfter:after
	{
	content: '';
	display: block;
	height: 2px;
	position: absolute;
	width: 100%;
	z-index: 99
}

.uiScrollableArea.contentBefore:before {
	top: 0
}

.uiScrollableArea.contentAfter:after {
	background-color: rgba(0, 0, 0, .07);
	bottom: 0
}

.uiTooltip {
	position: relative
}

.uiTooltip:active,.uiTooltip:focus,.uiTooltip:hover {
	outline: none;
	text-decoration: none
}

.uiTooltipWrap {
	display: none
}

.uiTooltipWrap:hover {
	visibility: hidden
}

.uiTooltipText {
	background-color: #282828;
	color: #fff !important;
	display: block;
	font-size: 11px;
	line-height: 14px;
	padding: 4px 8px;
	text-align: left;
	white-space: nowrap
}

.uiTooltip:active .uiTooltipWrap,.uiTooltip:focus .uiTooltipWrap,.uiTooltip:hover .uiTooltipWrap
	{
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y1/r/uVR6w3wRHEJ.gif)
		left bottom no-repeat;
	bottom: 100%;
	display: block;
	left: 0;
	padding: 0 0 4px;
	position: absolute
}

.uiTooltip:active .center,.uiTooltip:focus .center,.uiTooltip:hover .center
	{
	left: 50%;
	margin-left: -10px;
	padding-left: 10px
}

.uiTooltip .center .uiTooltipText {
	left: -50%;
	position: relative
}

.uiTooltip .centerbottom .uiTooltipText {
	margin-left: 18px
}

.uiTooltip:active .right,.uiTooltip:focus .right,.uiTooltip:hover .right
	{
	background-position: right bottom;
	left: auto;
	right: 0
}

.uiTooltip:active .middle,.uiTooltip:focus .middle,.uiTooltip:hover .middle
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yR/r/kPCE0g_tKJs.gif);
	background-position: right top;
	left: auto;
	margin: -4px 4px 0 0;
	right: 100%;
	padding: 4px;
	top: 50%
}

.uiTooltip .middle .uiTooltipText {
	margin-top: -10px
}

.uiTooltip:active .rightmiddle,.uiTooltip:focus .rightmiddle,.uiTooltip:hover .rightmiddle
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yY/r/_ZWZupdaAgS.gif);
	background-position: left top;
	left: 100%;
	margin: -4px 0 0 4px;
	right: auto
}

.uiTooltip:active .bottom,.uiTooltip:focus .bottom,.uiTooltip:hover .bottom
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yX/r/k2R_CZuPy2I.png);
	background-position: left top;
	bottom: auto;
	padding: 4px 0 0;
	top: 100%
}

.uiTooltip:active .rightbottom,.uiTooltip:focus .rightbottom,.uiTooltip:hover .rightbottom
	{
	background-position: right top
}

.uiCollapsedList .visible {
	margin-right: 10px
}

.uiCollapsedListHidden .showAll {
	list-style-type: none
}

.uiCollapsedListVisible .showAll,.uiCollapsedListHidden .hiddenItem {
	display: none
}

.uiCollapsedListNoSeparate .visible {
	margin-right: 3px
}

.uiCollapsedListVisible .visible,.uiCollapsedListMiddot .visible {
	margin-right: 0
}

.uiMediaThumb {
	background: #fff;
	border: 1px solid #ccc;
	display: -moz-inline-box;
	display: inline-block;
	outline: none;
	padding: 4px;
	position: relative;
	vertical-align: bottom
}

.loading.uiMediaThumb {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif)
		no-repeat center center
}

.loading.uiMediaThumb i {
	opacity: .3
}

.uiMediaThumbSelected {
	background-color: #3b5998;
	border-color: #3b5998
}

.uiMediaThumb:hover,.uiMediaThumb:hover .uiMediaThumbWrap,.uiMediaThumb:active,.uiMediaThumb:active .uiMediaThumbWrap,.uiMediaThumb:focus,.uiMediaThumb:focus .uiMediaThumbWrap
	{
	border-color: #3b5998
}

.uiMediaThumb i {
	background-color: #eee;
	background-position: center 25%;
	background-repeat: no-repeat;
	display: block
}

.uiMediaThumbSmall i {
	height: 54px;
	width: 73px
}

.uiMediaThumbMedium i {
	height: 85px;
	width: 114px
}

.uiMediaThumbLarge i {
	height: 116px;
	width: 149px
}

.uiMediaThumbHuge i {
	height: 120px;
	width: 161px
}

.uiMediaThumbAlb {
	margin-bottom: 4px;
	margin-right: 4px
}

.uiMediaThumbWrap {
	background: #fff;
	border: 1px solid #ccc;
	left: 4px;
	padding: 4px;
	position: absolute;
	top: 4px
}

.uiMediaThumbAlbSmall,.uiMediaThumbSmall .uiMediaThumbWrap i {
	height: 49px;
	width: 68px
}

.uiMediaThumbAlbMedium,.uiMediaThumbMedium .uiMediaThumbWrap i {
	height: 80px;
	width: 109px
}

.uiMediaThumbAlbLarge,.uiMediaThumbLarge .uiMediaThumbWrap i {
	height: 111px;
	width: 144px
}

.uiMediaThumbAlbHuge,.uiMediaThumbHuge .uiMediaThumbWrap i {
	height: 115px;
	width: 156px
}

.uiMorePager .uiMorePagerPrimary {
	display: block;
	padding: 10px 15px
}

.uiMorePager .uiMorePagerPrimary:hover {
	background-color: #d8dfea
}

.uiMorePager .uiMorePagerSecondary {
	margin: 10px 15px
}

.uiMorePager .arrow {
	display: inline-block;
	vertical-align: top
}

.uiMorePager .uiMorePagerLoader {
	display: none;
	padding: 11px 15px 9px;
	text-align: center
}

.async_saving .uiMorePagerLoader {
	display: block
}

.async_saving .uiMorePagerPrimary,.async_saving .uiMorePagerSecondary {
	display: none
}

.uiMorePagerCenter {
	text-align: center
}

.uiSideNavCount {
	background-color: #d8dfea;
	border-radius: 2px;
	color: #3b5998;
	font-weight: bold;
	left: -1px;
	padding: 0 4px;
	position: relative
}

.uiSideNav .uiSideNavCount {
	padding-bottom: 2px
}

.uiSideNavCountInline {
	display: inline-block;
	line-height: 15px
}

.uiSideNav .async_saving .uiSideNavCount,.uiSideNav .loading .uiSideNavCount
	{
	display: none
}

.hideNavCounts .uiSideNavCount {
	display: none
}

.uiContextualDialogDefaultPadding {
	padding: 15px
}

.uiContextualDialogFooter {
	padding: 6px 7px 6px 8px
}

.uiContextualDialogPositioner,.uiContextualDialogPositioner .uiContextualDialog
	{
	outline: none;
	position: absolute;
	z-index: 200
}

.uiContextualDialogFixed {
	position: fixed
}

.uiContextualDialogAbove .uiContextualDialog {
	bottom: 0
}

.uiContextualDialogBelow .uiContextualDialog {
	top: 0
}

.uiContextualDialogLeft .uiContextualDialog,.uiContextualDialogRightAligned .uiContextualDialog
	{
	right: 0
}

.uiContextualDialog,.uiContextualDialog:focus {
	outline: 0 solid transparent
}

.uiContextualDialogArrow {
	position: absolute;
	overflow: hidden
}

.uiContextualDialogArrowTop {
	padding-top: 10px
}

.uiContextualDialogArrowRight {
	padding-right: 10px
}

.uiContextualDialogArrowBottom {
	padding-bottom: 10px
}

.uiContextualDialogArrowLeft {
	padding-left: 10px
}

.uiContextualDialogArrowTop .uiContextualDialogArrow {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -300px -30px;
	height: 9px;
	top: 2px;
	width: 16px
}

.uiContextualDialogArrowRight .uiContextualDialogArrow {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -10px -65px;
	height: 16px;
	right: 2px;
	width: 9px
}

.uiContextualDialogArrowBottom .uiContextualDialogArrow {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -249px -30px;
	bottom: 2px;
	height: 9px;
	width: 16px
}

.uiContextualDialogWithFooterArrowBottom .uiContextualDialogArrow {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -266px -30px
}

.uiContextualDialogHoverFooterArrow .uiContextualDialogArrow {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -283px -30px
}

.uiContextualDialogArrowLeft .uiContextualDialogArrow {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: 0 -65px;
	height: 16px;
	left: 2px;
	width: 9px
}

.uiContextualDialogFooterLink {
	background: #f2f2f2;
	border-top: 1px solid #e0e0e0;
	display: block;
	font-weight: bold;
	padding: 7px;
	text-align: center
}

.uiContextualDialogFooterLink:hover {
	background: #6d84b4;
	border-color: #3b5998;
	color: #fff;
	text-decoration: none
}

.uiContextualLayerPositioner {
	height: 0;
	position: absolute;
	z-index: 200
}

.uiContextualLayer {
	position: absolute
}

div.uiContextualLayerPositionerFixed {
	position: fixed
}

.uiContextualLayerParent {
	position: relative
}

.uiOverlay {
	position: relative;
	z-index: 200
}

.uiOverlayContent {
	background: #fff;
	border: 1px solid #8c8c8c;
	border: 1px solid rgba(0, 0, 0, .45);
	border-bottom: 1px solid #666;
	box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
	position: relative
}

.uiOverlayFooter {
	text-align: right
}

.uiOverlayFooterMessage {
	width: 100%
}

.uiOverlayFooterButtons {
	white-space: nowrap
}

.uiTooltipX {
	position: relative;
	zoom: 1
}

.uiTooltipX .tooltipContent {
	background-color: #282828;
	color: #fff;
	font-size: 11px;
	line-height: 14px;
	padding: 4px 8px;
	text-align: left;
	white-space: nowrap
}

.uiTooltipX .tooltipText {
	max-width: 334px
}

.uiTooltipX .tooltipWrap {
	white-space: normal;
	width: 334px;
	word-wrap: break-word
}

.uiTooltipX .tooltipText span {
	zoom: 1
}

.uiTooltipX i.arrow {
	border: 4px solid transparent;
	font-size: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	width: 0
}

.aboveleft .uiTooltipX,.aboveright .uiTooltipX,.abovecenter .uiTooltipX
	{
	margin-bottom: 1px;
	padding-bottom: 4px
}

.aboveleft .uiTooltipX i.arrow,.aboveright .uiTooltipX i.arrow,.abovecenter .uiTooltipX i.arrow
	{
	border-bottom: 0;
	border-top-color: #282828;
	bottom: 0
}

.belowleft .uiTooltipX,.belowright .uiTooltipX,.belowcenter .uiTooltipX
	{
	margin-top: 1px;
	padding-top: 4px
}

.belowleft .uiTooltipX i.arrow,.belowright .uiTooltipX i.arrow,.belowcenter .uiTooltipX i.arrow
	{
	border-bottom-color: #282828;
	border-top: 0;
	top: 0
}

.aboveleft .uiTooltipX i.arrow,.belowleft .uiTooltipX i.arrow {
	left: 5px
}

.aboveright .uiTooltipX i.arrow,.belowright .uiTooltipX i.arrow {
	right: 5px
}

.abovecenter .uiTooltipX i.arrow,.belowcenter .uiTooltipX i.arrow {
	left: 50%;
	margin-left: -4px
}

.left .uiTooltipX {
	margin-right: 1px;
	padding-right: 4px
}

.left .uiTooltipX i.arrow {
	border-left-color: #282828;
	border-right: 0;
	right: 0;
	top: 6px
}

.right .uiTooltipX {
	margin-left: 1px;
	padding-left: 4px
}

.right .uiTooltipX i.arrow {
	border-left: 0;
	border-right-color: #282828;
	left: 0;
	top: 6px
}

.uiProfilePhotoHugeBadCrop {
	background-position: center 25%
}

.uiProfilePhotoHuge {
	width: 100px;
	height: 100px
}

.uiProfilePhotoLarge {
	width: 50px;
	height: 50px
}

.uiProfilePhotoMedium {
	width: 32px;
	height: 32px
}

.uiProfilePhotoSmall {
	width: 24px;
	height: 24px
}

.uiTypeahead {
	background: #fff;
	border: solid #bdc7d8;
	border-width: 1px 0;
	cursor: default;
	position: relative
}

.uiTypeahead .wrap {
	border: solid #bdc7d8;
	border-width: 0 1px
}

.uiTypeahead .innerWrap {
	overflow: hidden;
	zoom: 1
}

.uiTypeahead .textInput {
	background-color: transparent;
	border: 0;
	-moz-box-sizing: border-box;
	outline: 0;
	width: 100%
}

.uiTypeahead .selected {
	background-color: #e2e8f6
}

.uiTypeaheadDisabled,.uiTypeaheadDisabled div.wrap {
	border-color: #ccc
}

.uiTypeaheadDisabled div.wrap {
	background: #e2e2e2
}

.uiTypeaheadDisabled div.wrap .textInput {
	color: #333
}

.uiTypeaheadView {
	display: block;
	left: 0;
	position: absolute;
	top: 100%;
	width: 100%
}

.uiContextualLayer .uiTypeaheadView {
	position: static
}

.uiTypeaheadView ul {
	background: #fff;
	border: solid;
	border-width: 1px 1px 2px;
	border-color: #333 #333 #293e6a;
	overflow: hidden;
	padding: 2px 0
}

.uiTypeaheadView .freeform {
	border-top-color: #ddd;
	padding: 2px 6px 1px;
	text-align: center
}

.uiTypeaheadView li {
	border: solid #fff;
	border-width: 1px 0;
	color: #333;
	cursor: pointer;
	display: block;
	min-height: 1px;
	padding: 0 6px;
	position: relative
}

.uiTypeaheadView strong {
	background-color: #d8dfea;
	color: #3b5998
}

div.uiTypeaheadView .selected {
	background-color: #6d84b4;
	border-color: #3b5998
}

.uiTypeaheadView .selected,.uiTypeaheadView .selected a,.uiTypeaheadView .selected div,.uiTypeaheadView .selected span
	{
	color: #fff !important
}

.uiTypeaheadView .selected strong {
	background-color: #5670a6
}

.uiTypeaheadView .text,.uiTypeaheadView .subtext,.uiTypeaheadView .category
	{
	display: block;
	padding-bottom: 2px
}

.uiTypeaheadView .category {
	color: #666
}

.uiTypeaheadView .subtext {
	color: #999
}

.uiTypeaheadView .arrow {
	background: transparent
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yV/r/IJYgcESal33.png) 0
		-413px;
	display: inline-block;
	height: 7px;
	margin-left: 4px;
	width: 4px
}

.uiTypeaheadView .selected .arrow {
	background-position: 0 -420px
}

div.uiTypeaheadView li.calltoaction {
	background: #f7f7f7;
	border-bottom: none;
	border-color: #ddd;
	display: block;
	min-height: 1px;
	margin: 2px 0 -2px;
	padding: 8px;
	text-align: center
}

div.uiTypeaheadView li.calltoaction.selected {
	background: #6d84b4;
	border-color: #3b5998
}

div.typeaheadViewLoading li.calltoaction span.text {
	visibility: hidden
}

div.typeaheadViewLoading li.calltoaction {
	background: #f7f7f7
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif)
		no-repeat 50% 50%
}

div.typeaheadViewLoading li.calltoaction.selected {
	background: #6d84b4
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/AGUNXgX_Wx3.gif)
		no-repeat 50% 50%
}

.uiTypeaheadView .compact li {
	min-height: 32px;
	padding: 2px 10px 2px 45px
}

.uiTypeaheadView .compact .splitpics,.uiTypeaheadView .compact img {
	display: block;
	height: 32px;
	left: 6px;
	position: absolute;
	width: 32px
}

.uiTypeaheadView .compact .text {
	font-weight: bold
}

.uiTypeaheadView .compact .details {
	color: #999;
	padding-top: 0
}

.uiTypeaheadView .compact .detailsContents {
	position: relative
}

.uiTypeaheadView .compact .splitpic {
	float: left;
	overflow: hidden;
	width: 15px
}

.uiTypeaheadView .compact .splitpics img {
	left: 0;
	margin-left: -8px;
	position: static
}

.uiTypeaheadView .compact .splitpics .leftpic {
	margin-right: 1px;
	width: 16px
}

.uiTypeaheadView .compact .splitpics .toppic {
	height: 15px;
	margin-bottom: 1px
}

.uiTypeaheadView .compact .splitpics .bottompic {
	height: 16px
}

.uiTypeaheadView .compact .splitpics .toppic img,.uiTypeaheadView .compact .splitpics .bottompic img
	{
	margin-top: -8px
}

.uiTypeaheadView .compact .friendlist img {
	background-color: transparent
}

.autoexpand_mode .feedback_toggle_link {
	display: none
}

.UIActionLinks .uiLinkButton,.UIActionLinks .uiLinkButton input,.UIActionLinks .uiLinkButton input:hover
	{
	color: #6b84b4;
	font-weight: normal;
	vertical-align: baseline
}

.collapsed_comments .uiUfi {
	display: none
}

.uiUfi {
	padding-top: 2px;
	width: 398px;
	margin: 0
}

.uiUfi .ufiItem {
	background-color: #edeff4;
	margin-top: 1px;
	padding: 5px 5px 4px
}

ul.uiUfi .ufiItem {
	border-bottom: 1px solid #d2d9e7
}

.uiUfi .uiUfiSpamItem {
	background-color: #f6f7fa
}

.uiUfi .uiUfiRemovedSpamItem {
	background-color: #edeff4
}

.uiUfi .uiUfiSpamItem .actorName,.uiUfi .uiUfiSpamItem .actorPic,.uiUfi .uiUfiSpamItem .commentBody,.uiUfi .uiUfiSpamItem .uiLinkSubtle
	{
	opacity: .5
}

.uiUfi .uiUfiUnseenItem {
	border-left: 2px solid #a8b2ce;
	padding-left: 3px
}

.uiUfi .highlightComment {
	background-color: #fff9d7
}

.uiUfi .ufiNub {
	margin-bottom: -2px;
	margin-top: 0
}

.uiUfi .ufiNub i {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y7/r/UvyvLtJTQzO.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 5px;
	margin-left: 17px;
	width: 9px
}

.uiUfi .uiUfiViewAll .uiLinkButton,.uiUfi .uiUfiViewReposts a {
	display: block
}

button.async_saving .default_message,a.async_saving .default_message,form.async_saving .default_message,.saving_message
	{
	display: none
}

.default_message,button.async_saving .saving_message,a.async_saving .saving_message,form.async_saving .saving_message
	{
	display: inline
}

button.as_link {
	-moz-user-select: text;
	background: none;
	border: none;
	color: #3b5998;
	cursor: pointer;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 100%;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
	width: auto
}

button.as_link::-moz-focus-inner {
	border: 0;
	padding: 0
}

button.as_link:hover span,button.as_link:focus span {
	text-decoration: underline
}

button.as_link .button_img {
	margin: 0 6px 0 0;
	vertical-align: text-bottom;
	width: 16px;
	height: 16px
}

.uiComposer {
	border-bottom: 1px solid #ccc
}

.uiComposerTopBorder {
	border-top: 1px solid #ccc
}

.uiComposerOpen,.no_js .uiComposer {
	border-bottom: none
}

.uiComposer .attachmentLoader {
	line-height: normal;
	position: absolute;
	right: 2px;
	top: 9px
}

.uiComposer .attachmentSentenceBar {
	line-height: 22px;
	padding: 3px 0 6px;
	position: relative;
	z-index: 2;
	zoom: 1
}

.uiComposer .attachmentCloseBtn {
	position: absolute;
	right: 2px;
	top: 7px
}

.uiComposer .attachmentFrame {
	border: 1px solid #b4bbcd;
	border-bottom-color: #ccc
}

.uiComposerHideMessageBox .attachmentFrame,.uiComposerHideInput .attachmentFrame
	{
	border-bottom-color: #b4bbcd
}

.uiComposerHideContent .attachmentFrame {
	display: none
}

.uiComposerOpen .focus_target {
	padding-bottom: 10px
}

.uiComposerWhiteMessageBox .child_was_focused {
	border-bottom: 1px solid #e9e9e9
}

.uiComposerHideMessageBox .child_was_focused {
	border-bottom: none
}

.uiComposer .showWhenOpen,.uiComposer .showOnceInteracted {
	display: none !important
}

.uiComposerOpen .showWhenOpen,.no_js .uiComposer .showWhenOpen,.uiComposerInteracted .showOnceInteracted,.uiComposer .child_was_focused .showOnceInteracted
	{
	display: block !important
}

.uiComposerAttachment .attachmentLink {
	outline: none
}

.uiComposerAttachment .attachmentLink:focus {
	text-decoration: underline
}

.uiComposerAttachment .selected,.uiComposerAttachmentSelected .normal {
	display: none
}

.uiComposerAttachmentSelected .selected {
	display: inline
}

.uiComposerAttachment .nub {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yf/r/PfBgtiydy5U.gif)
		no-repeat center top;
	height: 7px;
	left: 2px;
	position: absolute;
	top: 18px;
	width: 11px
}

.uiMetaComposer .uiComposerAttachment .nub {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yb/r/ALnh3ly4npU.gif);
	left: 4px;
	top: 19px
}

span.uiComposerAttachment {
	color: #333;
	display: inline-block
}

.uiComposerAttachments {
	line-height: 22px;
	padding: 3px 0 4px;
	position: relative;
	z-index: 2
}

.uiComposerOpen .uiComposerAttachments {
	padding-bottom: 6px
}

.uiComposerMetaContainer {
	background-color: #fff;
	border: 1px solid #b4bbcd;
	position: relative;
	z-index: 1
}

.uiMetaComposer .uiComposerMetaContainer .attachmentFrame {
	border: 0
}

.uiMetaComposer.uiComposerWhiteMessageBox .child_was_focused {
	border: none
}

.uiMetaComposerMessageBox {
	zoom: 1
}

.uiComposerHideMessageBox .uiMetaComposerMessageBox {
	display: none
}

.uiComposerWhiteMessageBox .uiComposerMessageBox {
	background-color: #fff;
	border-width: 0;
	padding: 0
}

.uiMetaComposerMessageBoxTable {
	border-spacing: 0;
	table-layout: fixed;
	width: 100%
}

.uiMetaComposerMessageBoxTable td {
	padding: 0;
	vertical-align: top;
	word-wrap: break-word
}

.uiMetaComposerMessageBoxTable .attachmentBottomRow {
	height: 0
}

.uiMetaComposerMessageBoxTable .attachmentBottomRow td {
	vertical-align: bottom
}

.uiMetaComposerMessageBox .inputContainer {
	background-color: #fff;
	zoom: 1
}

.uiComposerHideInput .uiMetaComposerMessageBoxTable {
	display: none
}

.uiMetaComposerMessageBox .uiComposerMessageBoxControls {
	height: 30px;
	margin: 0
}

.uiMetaComposerMessageBox .uiComposerMessageBoxMentions .inputContainer
	{
	border: none;
	padding: 0;
	position: relative;
	zoom: 1
}

.uiMetaComposerMessageBox .uiComposerMention .inputContainer {
	z-index: 2
}

.uiMetaComposerMessageBoxShelf {
	background-color: #f2f2f2;
	border-top: 1px solid #e6e6e6
}

.uiMetaComposerMessageBox .composerTypeahead {
	border: 0
}

.uiMetaComposerMessageBox .composerTypeahead .wrap {
	padding: 5px !important;
	border: 0
}

.uiMetaComposerMessageBox .uiMentionsInput .highlighter {
	font-size: 13px;
	left: 1px;
	top: 1px
}

.uiMetaComposerMessageBox .uiMentionsInput .highlighter .metadataFragment
	{
	color: gray
}

.uiMetaComposerMessageBox .uiMentionsInput .highlighter .withToken,.uiMetaComposerMessageBox .uiMentionsInput .highlighter .timeToken,.uiMetaComposerMessageBox .uiMentionsInput .highlighter .placeToken
	{
	z-index: 2;
	position: relative
}

.uiMetaComposerMessageBox .uiMentionsInput .highlighter .withToken {
	cursor: pointer;
	color: #3b5998
}

.uiMetaComposerMessageBox .uiMentionsInput .highlighter .withToken:hover
	{
	text-decoration: underline
}

.uiMetaComposerMessageBox .input {
	background: transparent;
	border-width: 0;
	font-size: 13px;
	height: 16px;
	margin: 0;
	outline: none;
	padding: 0;
	resize: none;
	vertical-align: bottom;
	width: 100%
}

.child_was_focused .uiMetaComposerMessageBox .input {
	min-height: 48px
}

.child_was_focused .uiMetaComposerMessageBox .inputContainer {
	min-height: 58px
}

.uiMetaComposerMessageBox .composerTypeahead .uiStickyPlaceholderInput {
	width: 100%
}

div.uiMetaComposerMessageBox .composerTypeahead .placeholder {
	font-size: 13px;
	padding: 0
}

.uiMetaComposerMessageBox .attachmentMetaArea {
	position: relative
}

.uiMetaComposerMessageBox .textBlurb label {
	font-weight: normal;
	vertical-align: baseline
}

.uiMetaComposerMessageBox .textBlurb input {
	vertical-align: middle
}

.uiMetaComposerMessageBox .uiComposerTagControls {
	border-right: 1px solid #e0e0e0;
	display: inline-block;
	float: left;
	height: 30px;
	outline: none
}

.uiMetaComposerMessageBox .uiComposerTagControls:hover {
	background-color: #e9e9e9
}

.uiMetaComposerMessageBox .attachmentBarArea .uiComposerTagControlOpen {
	background-color: #fafafa;
	border-top: 1px solid #f2f2f2;
	margin-top: -1px
}

.uiMetaComposerMessageBox .uiComposerBarRightArea {
	margin: 4px
}

.uiMetaComposerMessageBox .submitBtn {
	padding: 2px 16px
}

.uiMetaComposerMessageBox .fakePrivacyWidget,.uiMetaComposerMessageBox .fakePrivacyWidget:active,.uiMetaComposerMessageBox .fakePrivacyWidget:focus,.uiMetaComposerMessageBox .fakePrivacyWidget:hover
	{
	border-color: transparent;
	margin: 2px 6px;
	padding: 0
}

.uiMetaComposerMessageBox .fakePrivacyWidget .uiButtonText {
	font-weight: normal;
	color: gray
}

.uiMetaComposer .ComposerCitySharer {
	color: gray;
	line-height: 30px;
	position: relative
}

.uiMetaComposer .friendsTokenizer {
	border: 0;
	border-top: 1px dashed #bdc7d8;
	padding: 0
}

div div.uiFriendsTokenizerTypeaheadView {
	width: 300px
}

.uiMetaComposer .friendsTokenizer .tokenarea {
	padding-left: 2px
}

.uiMetaComposer .attachmentBottomArea .inputtext {
	border: none;
	min-width: 160px;
	outline: none
}

.uiMetaComposer .friendsTokenizer .uiTypeaheadDisabled {
	display: none
}

.uiMetaComposer .taggerLocationSharer {
	border: 0;
	border-top: 1px dashed #bdc7d8
}

.uiMetaComposer .taggerLocationSharer .wrap {
	border: 0
}

.uiMetaComposer .taggerLocationSharer .uiStickyPlaceholderInput {
	width: 100%
}

.uiMetaComposerMessageBox .cameraIcon {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: 0 -111px;
	width: 29px
}

.uiMetaComposerMessageBox .cameraIconSelected {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -30px -111px;
	width: 29px
}

.uiMetaComposerMessageBox .friendTaggerIcon {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -60px -111px;
	width: 29px
}

.uiMetaComposerMessageBox .friendTaggerIconSelected {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -90px -111px;
	width: 29px
}

.uiMetaComposerMessageBox .placeTaggerIcon {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -120px -111px;
	width: 29px
}

.uiMetaComposerMessageBox .placeTaggerIconSelected {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -150px -111px;
	width: 29px
}

.UIActionLinks_title {
	font-size: 9px;
	font-weight: normal;
	white-space: nowrap;
	color: #999
}

.UIActionLinks_bottom {
	color: #999
}

.UIActionLinks_bottom a,.UIActionLinks_bottom button.as_link,.UIActionLinks_bottom .uiLinkButton input,.UIActionLinks_bottom .uiLinkButton input:hover
	{
	color: #6d84b4
}

.UIActionLinks .uiBlingBox {
	color: #3b5998
}

.cmt_like_icon {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: 0 -49px;
	width: 10px;
	height: 9px
}

.comment_like_button {
	margin: -5px;
	padding: 5px;
	padding-top: 0;
	white-space: nowrap
}

.comment_like_button:active,.comment_like_button:focus,.comment_like_button:hover
	{
	text-decoration: none
}

.homeFixedLayout #rightCol {
	padding-top: 56px
}

.sidebarMode .hasExpandedComposer .tickerOnTop .fbRemindersThickline {
	visibility: hidden
}

.hasExpandedComposer .stickyAds .fbRemindersThickline,.sidebarMode .home .hasExpandedComposer .stickyAds .fbRemindersThickline
	{
	display: block;
	visibility: visible
}

.ticker .home .hasExpandedComposer .home_right_column {
	margin-top: 0
}

.home_right_column .fbFeedTicker {
	border-bottom: 1px solid #c1c1c1;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .10)
}

.fbFeedTicker {
	width: 244px
}

.homeFixedLayout .uiContextualDialogArrowRight {
	margin-right: 3px
}

.homeFixedLayout #rightCol .uiSideHeader,#rightCol .tickerHeader {
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #e5e5e5;
	margin-bottom: 8px;
	padding: 3px 6px
}

.homeFixedLayout #rightCol .uiSideHeader a {
	color: #6d84b4
}

.homeFixedLayout #rightCol .tickerHeader {
	margin-bottom: 0
}

.homeFixedLayout #rightCol .tickerHeader a {
	display: block
}

.homeFixedLayout #rightCol .tickerHeader a .img {
	display: block;
	padding-top: 2px
}

.tickerStoryContent {
	max-width: 183px
}

.fbFeedTicker.disconnected {
	opacity: .3
}

.fbFeedTicker .fbFeedTickerStory {
	background: #fff no-repeat 15px 16px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e9e9e9;
	line-height: 14px;
	outline: 0;
	padding: 6px 14px 6px 2px;
	position: relative
}

.hidden_rhc_ticker {
	display: none
}

.adsOnTop .fbRemindersThickline,.tickerOnTop .fbRemindersThickline {
	display: none
}

.adsOnTop div.fbRemindersThicklineForce,.tickerOnTop div.fbRemindersThicklineForce,#pagelet_reminders .displayedTickerToggleWrapper
	{
	display: block
}

.sidebarMode #pagelet_reminders .tickerLineToggle,.sidebarMode #pagelet_sidebar .tickerLineToggle,.sidebarMode #pagelet_rhc_ticker .tickerLineToggle,.canvasTicker #pagelet_ticker .tickerLineToggle
	{
	display: none
}

.sidebarMode #pagelet_reminders #fbTickerClosedEd,.sidebarMode #pagelet_current #fbTickerClosedEd,.sidebarMode #pagelet_sidebar #fbTickerClosedEd,.sidebarMode #pagelet_rhc_ticker #fbTickerClosedEd,.canvasTicker #pagelet_ticker #fbTickerClosedEd
	{
	display: none
}

.tickerToggleWrapper {
	position: relative
}

.tickerLineToggle {
	display: none
}

.displayedTickerToggleWrapper .tickerLineToggle {
	background-color: #fff;
	display: inline-block;
	height: 7px;
	position: absolute;
	right: 6px;
	top: -6px;
	width: 20px;
	z-index: 3
}

.displayedTickerToggleWrapper .tickerLineToggle .tickerLineToggleNormal
	{
	padding-left: 4px
}

.displayedTickerToggleWrapper .tickerLineToggle .tickerLineToggleAsync {
	padding-left: 2px
}

.displayedTickerToggleWrapper .async_saving .tickerLineToggleNormal {
	display: none
}

.canHaveFixedElements #fixed_scrolling_container .displayedTickerToggleWrapper,.canHaveFixedElements .fixed_elem .displayedTickerToggleWrapper
	{
	margin-top: 15px
}

.canHaveFixedElements .fixed_elem .toggleWrapperWithoutMargin {
	margin-top: 0 !important
}

.fbRemindersThickline,.sidebarMode .fbRemindersThickline {
	background: #e9e9e9;
	border-top: 1px solid #ccc;
	display: block;
	height: 1px
}

.tickerOnTop .fbFeedHeadThickLineCapable {
	border-top: 1px solid #ccc
}

.fbFeedTicker .tickerStoryHidden .tickerStoryBlock {
	display: none
}

.fbFeedTicker .fbFeedTickerStory .uiProfilePhoto {
	margin-right: 8px
}

.fbFeedTicker .fbFeedTickerStory .uiFacepile .uiProfilePhoto {
	margin-right: 0
}

.fbFeedTicker .fbFeedTickerStory .tickerFeedMessage,.fbFeedTicker .fbFeedTickerStory div.tickerFeedMessage h6
	{
	display: inline;
	font-size: 11px;
	font-weight: normal
}

.fbFeedTicker .fbFeedTickerStory .actorName,.fbFeedTicker .fbFeedTickerStory .actorDescription
	{
	display: inline
}

.fbFeedTicker .fbFeedTickerStory .removeStory {
	float: right;
	margin-right: -5px
}

.fbFeedTicker .fbFeedTickerStory .fbEmuHidePoll {
	padding-left: 5px
}

.fbFeedTicker .tickerStoryClickable {
	cursor: pointer
}

.fbFeedTicker .tickerStoryHidden {
	cursor: auto
}

.fbFeedTicker .fbFeedTickerStory .uiStreamPassive,.fbFeedTicker .fbFeedTickerStory .tickerAttachmentBodyText,.fbFeedTicker .tickerStoryClickable a,.fbFeedTicker .tickerStoryClickable .passiveName,.fbFeedTicker .tickerStoryClickable .token
	{
	color: #333;
	outline: 0;
	text-decoration: none
}

.fbFeedTicker .tickerStoryActive,.fbFeedTicker .tickerStoryClickable:hover
	{
	background-color: #eceff5 !important;
	border-bottom-color: #eceff5 !important
}

.fbFeedTicker .tickerStoryClicked,.fbFeedTicker .tickerStoryClicked:hover,.fbFeedTicker .tickerStorySelected,.fbFeedTicker .tickerStorySelected:hover
	{
	background-color: #d8dfea !important;
	border-color: #a8b2ce !important
}

.fbFeedTicker .tickerStoryHidden,.fbFeedTicker .tickerStoryHidden:hover
	{
	background-color: #fff !important;
	border-bottom: 1px solid #fff !important;
	border-top: 1px solid #e9e9e9 !important
}

.fbFeedTicker .tickerStoryFetching.tickerStoryActive {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif)
}

.fbFeedTicker .tickerStoryFetching.tickerStoryActive .tickerStoryImage {
	visibility: hidden
}

.fbFeedTicker .scrollTopPrompt {
	background: #e7e9ef
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yU/r/n93MoBZD7fU.png)
		center 3px no-repeat;
	box-shadow: rgba(67, 74, 90, .3) 0 1px 0;
	cursor: pointer;
	height: 10px;
	position: absolute;
	width: 244px;
	z-index: 1
}

.fbFeedTicker .scrollTopPrompt:hover {
	background-color: #e1e2e9
}

.home_right_column .fbFeedTicker .scrollTopPrompt {
	background: #fbfbfb
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yU/r/n93MoBZD7fU.png)
		center 3px no-repeat;
	box-shadow: rgba(0, 0, 0, .15) 0 1px 0
}

.home_right_column .fbFeedTicker .scrollTopPrompt:hover {
	background-color: #f2f2f2;
	box-shadow: rgba(0, 0, 0, .18) 0 1px 0
}

.fbFeedTicker .fbFeedTickerStory .attachmentLink {
	border-left: 2px solid #ccc
}

.fbFeedTicker .attachmentPhotoOuter {
	width: 54px;
	height: 34px;
	border: 1px solid #ccc;
	padding: 2px;
	float: left;
	margin-left: 3px
}

.fbFeedTicker .attachmentPhotoOuter:first-child {
	margin-left: 0
}

.fbFeedTicker .tickerPhotoAttachment {
	display: none;
	overflow: hidden
}

div.fbFeedTicker .tickerStoryClickable .uiTooltipWrap {
	display: none
}

.fbFeedTicker .attachmentPhotoInner {
	overflow: hidden;
	width: 54px;
	height: 34px
}

.fbFeedTicker .attachmentPhoto {
	width: 54px
}

.fbFeedTicker .highlightedStory {
	background-color: #fff9d7 !important;
	border-color: #e2c822 !important;
	padding: 10px 5px;
	text-align: center
}

.fbFeedTicker .noTimestamps .ticker_timestamp {
	display: none
}

.fbFeedTicker .tickerSpamMenu {
	padding-left: 5px;
	background: transparent !important
}

.fbFeedTicker .uiStreamInlineReplaceList {
	margin-left: 15px;
	margin-top: 5px
}

.tickerNUXDialog {
	margin-top: 50px
}

.fbFeedTicker .fbFeedTickerStory.tickerNuxStory {
	background-color: #f4f4f4;
	border-bottom-color: silver;
	border-top-color: #ccc;
	box-shadow: rgba(0, 0, 0, .1) 0 1px 0;
	margin: -2px 0 -15px 0;
	padding: 8px 8px 8px 10px;
	z-index: 10
}

.tickerInlineOverlay {
	background-color: #fff;
	border: 1px solid #ccc;
	border-color: rgba(0, 0, 0, .2);
	border-radius: 2px;
	border-right: none;
	box-shadow: 5px 0 10px 10px #eceff5;
	color: #6d84b4;
	display: none;
	height: 17px;
	margin-top: -12px;
	padding: 3px 10px 0 6px;
	position: absolute;
	right: 0;
	top: 50%
}

.fbFeedTicker .tickerStoryActive .tickerInlineOverlay {
	display: block
}

.fbFeedTicker .tickerStorySelected .tickerInlineOverlay {
	box-shadow: 5px 0 10px 10px #d8dfea
}

.tickerInlineOverlay:hover {
	border-color: #7489b6;
	border-color: rgba(59, 89, 152, .55)
}

.tickerInlineOverlay:active {
	background-color: #f9fafc;
	background-color: rgba(249, 250, 252, .9);
	border-color: rgba(59, 89, 152, .5)
}

.tickerInlineOverlayDisabled {
	background-color: #fff !important;
	border-color: rgba(0, 0, 0, .2) !important
}

.tickerInlineOverlayLink {
	display: none
}

.canvasTicker .tickerInlineOverlayLink {
	display: none !important
}

.tickerActionBottomButton {
	display: none !important
}

.tickerActionExpandableButton {
	margin-top: -9px;
	position: absolute;
	right: 7px;
	top: 50%
}

.tickerActionExpandableButton .tickerActionButtonLink {
	background-color: #f8f8f8;
	background-image: -moz-linear-gradient(bottom, #f0f0f0, #fff);
	box-shadow: 0 1px 0 rgba(0, 0, 0, .10);
	height: 16px;
	padding: 3px 0 1px 20px;
	width: 0
}

.tickerStoryClicked .tickerActionExpandableButton .tickerActionButtonLink
	{
	background-color: #fff;
	background-image: -moz-linear-gradient(bottom, #fff, #f0f0f0)
}

.tickerActionExpandableButton .tickerActionVerb {
	color: #3b5998;
	display: none;
	font-weight: bold
}

.fbFeedTickerStory:hover .tickerActionExpandableButton .tickerActionButtonLink,.tickerStoryActive .tickerActionExpandableButton .tickerActionButtonLink
	{
	width: auto
}

.tickerStoryActive .tickerActionExpandableButton .tickerActionVerb,.fbFeedTickerStory:hover .tickerActionExpandableButton .tickerActionVerb
	{
	display: inline
}

.tickerActionExpandableButton .tickerActionIcon {
	position: absolute;
	left: 6px;
	top: 6px
}

.tickerActionButtonLink {
	background-color: #fff;
	border: 1px solid #96a2c4;
	border-radius: 3px;
	display: block
}

.tickerActionButtonLink .tickerActionVerb {
	padding-right: 4px
}

.fbFeedTicker .tickerStoryWithIcon {
	padding-right: 18px !important
}

.fbFeedTicker .tickerStoryWithButton {
	padding-right: 33px !important
}

.fbFeedTickerStory .tickerVisitIcon {
	display: none;
	margin-top: -3px;
	opacity: .7;
	position: absolute;
	right: 7px;
	top: 50%
}

.fbFeedTickerStory:hover .tickerVisitIcon {
	display: block
}

.tickerMusicButtonImg {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yv/r/LQEfi2K55D7.png);
	background-repeat: no-repeat;
	background-position: -17px -67px;
	height: 11px;
	width: 9px
}

.tickerNewsButtonImg {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yv/r/LQEfi2K55D7.png);
	background-repeat: no-repeat;
	background-position: -17px -43px;
	height: 11px;
	width: 11px
}

.tickerVideoButtonImg {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yv/r/LQEfi2K55D7.png);
	background-repeat: no-repeat;
	background-position: -17px -55px;
	height: 11px;
	width: 11px
}

.tickerActionButtonImg {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yv/r/LQEfi2K55D7.png);
	background-repeat: no-repeat;
	background-position: -17px -79px;
	height: 10px;
	width: 10px
}

.tickerActionExpandableButton img.tickerGameButtonImg {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yv/r/LQEfi2K55D7.png);
	background-repeat: no-repeat;
	background-position: -17px -17px;
	height: 14px;
	width: 11px;
	top: 5px
}

#fbTickerClosedEd {
	border-bottom: 1px #ccc dashed
}

.composerAudienceWrapper .uiSelectorButton,.composerAudienceWrapper .uiPopoverButton
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: right -1px
}

.composerAudienceWrapper .uiButton .uiButtonText {
	color: gray;
	font-weight: normal
}

.composerAudienceWrapper .audienceSelector .uiSelectorButton .customimg,.composerAudienceWrapper .uiSelectorButton .img
	{
	opacity: .5
}

.composerAudienceWrapper:hover .uiButton .uiButtonText {
	color: #333
}

.composerAudienceWrapper .openToggler .uiButton .uiButtonText {
	color: #fff
}

.composerAudienceWrapper:hover .audienceSelector .uiSelectorButton .customimg,.composerAudienceWrapper .openToggler .uiSelectorButton .customimg,.composerAudienceWrapper:hover .uiSelectorButton .img,.composerAudienceWrapper .openToggler .uiSelectorButton .img
	{
	opacity: 1
}

.composerAudienceWrapper .selected .plusLabel {
	color: #fff
}

.fbPrivacyAudienceIndicator .indicator {
	color: #333
}

.fbPrivacyAudienceIndicator .audienceIcon {
	margin-left: -18px
}

.fbPrivacyAudienceIndicator:hover {
	text-decoration: none;
	cursor: default
}

div.experienceAttachment {
	border-left: 2px solid #ccc;
	float: none
}

div.experienceAttachment .img {
	margin-top: 1px
}

.uiStreamStory .uiPhotoThumb img {
	max-width: 121px
}

.uiStreamStory .largePhoto img {
	max-width: 300px
}

.uiStream .uiStreamMessage {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 5px 0
}

.uiStream .uiStreamHeadline {
	margin-bottom: 0
}

.uiStream .uiStreamPassive {
	margin-bottom: 5px
}

.Locale_zh_CN .uiStream .uiStreamMessage,.Locale_zh_TW .uiStream .uiStreamMessage,.Locale_zh_HK .uiStream .uiStreamMessage
	{
	font-size: 13px
}

.Locale_ja_JP .uiStream .uiStreamMessage {
	font-size: 12px
}

.uiStreamMessage,.uiAttachmentTitle,.uiAttachmentDesc {
	word-break: break-word;
	word-wrap: break-word
}

.uiStreamMessage .actorDescription {
	margin-bottom: 3px;
	padding-bottom: 0 !important
}

.uiStreamMessage .suggestionBio .actorDescription {
	padding-bottom: 0
}

.uiStreamMessage .suggestionBio {
	width: 410px
}

.fbStreamPrivacy .lock {
	bottom: -2px;
	margin-bottom: -5px;
	position: relative;
	vertical-align: top
}

div.uiAttachmentTitle {
	color: #333
}

.uiStreamStory .mainWrapper {
	margin: 0 35px 14px 0;
	padding-top: 14px
}

.uiStreamStory .actorPhoto {
	margin-bottom: 14px;
	margin-top: 14px
}

.homeWiderContent .uiStreamStory .actorPhoto {
	margin-left: 0 !important
}

.uiStream .uiStreamHide {
	float: right;
	margin-top: 18px
}

.uiStream .substoryHideSelector {
	float: right;
	margin: -2px 0 0 0
}

.uiStreamStory {
	padding: 0;
	position: static
}

.homeWiderContent .uiStreamStory {
	margin-left: -18px;
	padding-left: 18px
}

.uiStream .uiStreamHide .uiSelectorButton,.uiStream a.uiCloseButton.uiStreamHide,.uiStream .uiStreamStory:hover .uiStreamSubstory .uiStreamHide .uiSelectorButton
	{
	left: -9999px;
	position: relative
}

.uiStream .uiStreamStory:hover .uiStreamHide .uiSelectorButton,.uiStream .uiStreamStory:hover a.uiCloseButton.uiStreamHide,.uiStream .uiStreamStory .uiStreamSubstory:hover .uiStreamHide .uiSelectorButton,.uiStream .uiStreamStory .uiStreamHide .openToggler .uiSelectorButton,.uiStream .uiStreamStory:hover .uiStreamSubstory .uiStreamHide .openToggler .uiSelectorButton
	{
	left: auto
}

.uiStream .uiSelectorButton:focus {
	left: auto !important
}

.uiStreamHide .uiStreamContextButton,.uiStreamStory:hover .uiStreamSubstory .uiStreamHide .uiStreamContextButton
	{
	left: -9999px;
	position: relative
}

.uiStreamStory:hover .uiStreamHide .uiStreamContextButton,.uiStreamStory .uiStreamSubstory:hover .uiStreamHide .uiStreamContextButton,.uiStreamStory .uiStreamHide.openToggler .uiStreamContextButton,.uiStreamStory:hover .uiStreamSubstory .uiStreamHide.openToggler .uiStreamContextButton
	{
	left: auto
}

.uiStreamStory .uiSreamContextButton:focus {
	left: auto !important
}

.uiStream .uiAttachmentDesc,.uiStream .uiStreamPassive,.uiStream .uiStreamRobotextBeforeMessage,.uiStream .uiAdminAttribution
	{
	color: gray
}

.uiStream .tagIcon {
	vertical-align: bottom
}

.uiStream .text_exposed_link {
	display: block;
	padding-top: 4px;
	font-size: 11px
}

.storyContent {
	margin: -2px 0 2px
}

.uiStream .uiStreamStoryHide .storyContent {
	display: none
}

.uiStreamAttachments .profilePhotoAttachment,.uiStreamAttachments .external img
	{
	max-height: 90px;
	max-width: 90px
}

.uiStream .uiAttachmentDetails {
	color: #333
}

.uiAttachmentInline .uiAttachmentTitle,.uiAttachmentInline .uiAttachmentDesc
	{
	display: inline
}

.uiStreamMessage .actorName,.uiStreamMessage .passiveName {
	font-weight: bold
}

.uiStreamMessage .wallArrowIcon {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y1/r/4mDIlDaL6wn.png);
	background-repeat: no-repeat;
	background-position: -44px -153px;
	height: 9px;
	margin: 0 5px;
	width: 11px
}

.uiStreamMessage .readButton {
	float: right
}

.uiAttachmentNoMedia {
	border-left: 2px solid #ccc
}

.uiAttachmentMedia {
	float: left
}

.uiAttachmentMediaFiles {
	outline: none
}

.uiStreamAttachments .exploded .swfObject {
	margin-bottom: 7px
}

.uiStreamAttachments .exploded .UIImageBlock_Image {
	margin-right: 0
}

.uiStreamAttachments .exploded .UIImageBlock_Content,.uiStreamAttachments .text_exposed .truncatedMediaInfo
	{
	clear: both;
	display: block;
	padding-left: 0;
	width: auto
}

.uiStreamAttachments .truncatedMediaItem {
	display: none
}

.uiStreamAttachments .text_exposed .truncatedMediaItem {
	display: block
}

.uiStreamAttachments .truncatedMediaInfo {
	display: table;
	zoom: 1
}

.uiStreamPrivacyContainer {
	color: #999
}

.uiStreamCollapsed {
	border-top: 1px solid #eee
}

.uiStreamSubstories li.showAll {
	line-height: 15px;
	padding: 8px 0 0
}

.uiStreamSubstories li.showAll a {
	color: #6d84b4
}

.uiStreamSubstories .unseenItem {
	border-left: 2px solid #a8b2ce;
	margin-left: -4px;
	padding-left: 2px
}

.uiStreamSubstories .uiUfi {
	width: 350px
}

.uiStream .uiStreamSeparator {
	background-color: #e9e9e9;
	border: 0;
	height: 7px;
	margin: 6px 0;
	padding: 0;
	text-align: center
}

.uiStream .uiStreamSeparatorText {
	background-color: #fff;
	padding: 0 5px;
	position: relative;
	top: -4px
}

.uiStream .suppressBorder {
	border-top: 0
}

.uiStreamEdgeStoryLineTx {
	background-color: #fff;
	padding: 0 8px;
	position: relative;
	left: 32px;
	top: -20px;
	color: #ccc
}

.uiStreamEdgeStoryLine hr {
	background: #e5e5e5;
	margin: 8px 0 12px 0
}

.uiStreamEdgeStoryLineWithLabel {
	height: 15px;
	padding-top: 1px
}

.uiStreamFooter,.uiStreamSource,.uiStreamAdditionalLogging {
	color: #999
}

.uiStreamSource a,.uiStreamAdditionalLogging a {
	color: #999
}

.uiStreamNub {
	border-bottom: 1px solid #c2cbe1;
	margin-top: 2px
}

.storyHighlightIndicatorWrapper {
	position: relative
}

.uiStreamHomepage .uiStreamStory:first-child {
	margin-top: -8px
}

.uiStreamHomepage .uiStreamStory:first-child .actorPhoto {
	margin-top: 20px
}

.uiStreamHomepage .uiStreamStory:first-child .mainWrapper {
	padding-top: 20px
}

.uiStreamActionFooter .UIActionLinks_bottom a {
	color: #3b5998
}

.uiStream .uiStreamStory .highlightSelector {
	margin: 0 10px 0 0
}

.uiStream .uiStreamStory .substoryHideSelector {
	margin: -2px 0 0
}

.permalink_stream .highlightSelector .uiSelectorMenuWrapper,.uiStream .uiStreamStory .highlightSelector .uiSelectorMenuWrapper
	{
	margin: -3px 1px 0 0
}

.permalink_stream .fbStreamPermalinkHeader .highlightSelector {
	margin-top: 0;
	margin-right: 0;
	float: right
}

.permalink_stream .highlightSelector .uiSelectorButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: 0 -64px;
	border: 0;
	box-shadow: none;
	display: inline-block;
	height: 21px;
	padding: 0;
	width: 21px
}

.uiStream .uiStreamStory .highlightSelector .uiSelectorButton,.uiStream .highlightSelector .highlightSelectorButton
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: 0 -87px;
	border: 0;
	box-shadow: none;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding: 0;
	text-indent: 50px;
	width: 21px
}

.permalink_stream .highlightSelector .uiSelectorButton,.permalink_stream .highlightSelector .uiSelectorButton:active,.permalink_stream .highlightSelector .uiSelectorButton:focus,.permalink_stream .highlightSelector .uiSelectorButton:hover
	{
	background-color: transparent;
	border: 0;
	padding: 0;
	width: 21px;
	height: 21px
}

.uiStream .uiStreamStory .highlightSelector .uiSelectorButton,.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:active,.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:focus,.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:hover,.uiStream .highlightSelector .highlightSelectorButton,.uiStream .highlightSelector .highlightSelectorButton:active,.uiStream .highlightSelector .highlightSelectorButton:focus,.uiStream .highlightSelector .highlightSelectorButton:hover
	{
	background-color: transparent;
	border: 0;
	padding: 0;
	width: 21px;
	height: 24px
}

.permalink_stream .highlightSelector .uiSelectorButton:hover {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -21px -64px;
	padding: 0;
	border: 0
}

.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:hover,.highlightSelector .highlightSelectorButton:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -21px -87px;
	padding: 0;
	border: 0
}

.permalink_stream .highlightSelector .openToggler .uiSelectorButton,.permalink_stream .highlightSelector .openToggler .uiSelectorButton:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -42px -64px;
	background-color: transparent;
	border: 0;
	padding: 0;
	width: 21px;
	height: 21px
}

.uiStream .uiStreamStory .highlightSelector .openToggler .uiSelectorButton,.uiStream .uiStreamStory .highlightSelector .openToggler
.uiSelectorButton:hover,.highlightSelector .openToggler .highlightSelectorButton,.highlightSelector.openToggler .highlightSelectorButton
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -42px -87px;
	background-color: transparent;
	border: 0;
	padding: 0;
	width: 21px;
	height: 24px
}

.uiStreamBoulderThemeAgg .substoryActorPic img,.uiStreamBoulderThemeAgg .uiStreamInlineAction .inlineActionInputPic
	{
	height: 32px;
	width: 32px
}

.uiStreamBoulderThemeAgg .storyContent {
	padding-bottom: 2px
}

.uiStreamBoulderThemeAgg .uiStreamSubstory {
	margin: 0;
	padding: 7px 0
}

.uiStreamBoulderThemeAgg .uiListItem:first-child .uiStreamSubstory {
	padding: 0
}

.uiStreamStory .uiStreamSubstory .storyContent {
	padding: 0
}

.uiStreamLoader {
	text-align: center
}

.uiStreamBoulderThemeAgg .uiStreamSubstories {
	margin-top: 0;
	padding-top: 0
}

.uiStreamBoulderThemeAgg .uiStreamSubstories .uiStreamShowAll {
	border-bottom: 0;
	text-align: left
}

.uiStreamBoulderThemeAgg .uiStreamSubstories .uiStreamShowAll span {
	font-weight: normal
}

.uiStreamBoulderThemeAgg .inlineSubstory .uiStreamSubstory {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px
}

.uiStreamBoulderThemeAgg .uiStreamAttachments .external {
	display: block;
	margin: 0;
	padding-bottom: 5px;
	padding-right: 10px
}

.uiStreamBoulderThemeAgg .uiStreamAttachments .external img {
	max-height: 100px;
	max-width: 120px
}

.uiStreamInlineTextarea {
	display: block;
	height: 19px;
	width: 100%
}

.feedback_toggle_link .feedbackBling .text {
	line-height: normal
}

a.feedbackBling {
	margin-left: -1px;
	margin-right: -1px;
	padding-bottom: 0;
	padding-top: 0
}

.feedback_toggle_link .feedbackBling .img {
	margin-top: -1px
}

.uiUfiLikeIcon {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y1/r/4mDIlDaL6wn.png);
	background-repeat: no-repeat;
	background-position: -14px -153px;
	display: block;
	height: 13px;
	width: 15px
}

.uiUfiLikeIconDisabled,.uiUfiLikeIconDisabled:active,.uiUfiLikeIconDisabled:focus
	{
	cursor: default;
	outline: none
}

.uiMenuXLoading {
	padding: 5px 0 3px;
	text-align: center
}

.uiMenuXLoading .spinner {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: inline-block;
	height: 11px;
	margin: 2px 10px 0;
	width: 16px
}

.belowleft .uiMenuXWithShortBorder .uiMenuX,.belowright .uiMenuXWithShortBorder .uiMenuX
	{
	border-top: none
}

.aboveleft .uiMenuXWithShortBorder .uiMenuX,.aboveright .uiMenuXWithShortBorder .uiMenuX
	{
	border-bottom: none
}

.uiMenuXShortBorder {
	border-top: 1px solid #777;
	position: absolute;
	right: 0;
	top: -1px
}

.aboveleft .uiMenuXShortBorder,.aboveright .uiMenuXShortBorder {
	border-top: 2px solid #293e6a
}

.aboveleft .uiMenuXShortBorder,.aboveright .uiMenuXShortBorder {
	below: -1px;
	top: auto
}

.aboveright .uiMenuXShortBorder,.belowright .uiMenuXShortBorder {
	left: 0;
	right: auto
}

.uiMenuX {
	background-color: #fff;
	border: 1px solid #777;
	border-bottom: 2px solid #293e6a;
	padding: 3px 0 4px;
	overflow-y: auto
}

.uiMenuXItem .itemAnchor {
	border: solid #fff;
	border-width: 1px 0;
	color: #111;
	display: block;
	font-weight: normal;
	line-height: 16px;
	padding: 1px 16px 1px 22px;
	text-decoration: none
}

.uiMenuXItem a:hover,.uiMenuXItem a:active,.uiMenuXItem a:focus {
	outline: none;
	text-decoration: none
}

.uiMenuXItem a.highlighted {
	background-color: #6d84b4;
	border-color: #3b5998;
	color: #fff
}

.uiMenuX .checked .itemAnchor {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/6NHt8H5uyPf.png)
		left 4px no-repeat;
	font-weight: bold
}

.uiMenuX .checked a.highlighted {
	background-color: #6d84b4;
	background-position: left -56px
}

.uiMenuXItem {
	white-space: nowrap
}

.uiMenuXItem .itemLabel {
	display: block;
	max-width: 300px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.uiMenuXItem .hasIcon .img,.uiMenuXItem .hasIcon .itemLabel {
	display: inline-block;
	vertical-align: middle
}

a.uiPopoverTriggerElem {
	display: block
}

.uiBlingBox {
	border-bottom: 1px solid #fff;
	display: inline-block;
	padding: 3px 4px 3px 2px
}

.uiBlingBox:hover {
	text-decoration: none;
	background-color: #eceff5;
	border-bottom: 1px solid #e5eaf1
}

.uiBlingBox .text {
	line-height: 11px;
	vertical-align: text-bottom
}

.uiBlingBoxSm .text {
	font-size: 9px
}

.uiBlingBox .img {
	margin-right: 2px;
	vertical-align: text-top
}

.uiBlingBoxSm .img {
	vertical-align: text-bottom
}

.uiBlingBox .emptyBling {
	margin-right: 0 !important
}

.uiUfiAddComment .actorPic {
	float: left;
	margin-right: 6px
}

.uiUfiAddComment .commentArea {
	padding: 0 !important
}

.uiUfiAddComment .commentBox {
	padding: 0 8px 0 0
}

.uiUfiAddComment .commentBtn {
	float: right
}

.uiUfiAddComment .textBox {
	display: block;
	margin: 0;
	width: 100%
}

.child_is_active .uiUfiAddCommentCollapsed .textBox,.child_was_focused .commentArea .inlineShareBox .textBox,.uiUfiAddComment .textBox
	{
	height: 29px
}

.uiUfiAddCommentCollapsed .textBox {
	height: 14px
}

.hidden_add_comment .uiUfiAddComment,.uiUfiAddCommentCollapsed .actorPic,.uiUfiAddComment .commentBtn,.uiUfiAddCommentCollapsed .sendOnEnterTip,.uiUfiAddCommentCollapsed .commentBoxSubtitle,.commentUndoTip
	{
	display: none
}

.child_is_active .uiUfiAddCommentCollapsed .actorPic,.child_is_active .uiUfiAddComment .commentBtn,.child_is_active .sendOnEnterTip,.child_is_active .commentBoxSubtitle,.commentUndone .child_is_focused .commentUndoTip
	{
	display: block
}

.commentUndone .commentBoxSubtitle,.commentUndone .sendOnEnterTip {
	display: none
}

.uiUfiAddTip {
	padding-top: 1px;
	padding-left: 0
}

.uiUfiAddComment .mentionsAddComment .commentBox {
	padding: 0
}

.uiUfiAddComment .mentionsAddComment .mentionsTypeahead .wrap {
	padding: 3px
}

.uiUfiAddComment .mentionsAddComment .textBoxContainer {
	background-color: #fff
}

.uiUfiAddComment .mentionsAddComment .textBox {
	padding: 0
}

.uiUfiComment .commentContent {
	padding-top: 1px
}

.uiUfiComment .actorName {
	font-weight: bold
}

.uiUfiComment .commentActions {
	padding-top: 2px
}

.uiUfiComment .deleteAction,.uiUfiComment .commentHideSelector .uiSelectorButton,.uiUfiComment .commentRemoverButton
	{
	opacity: 0
}

.uiUfiComment .socialContext a {
	color: gray
}

.uiUfiComment:hover .deleteAction,.uiUfiComment:hover .commentHideSelector .uiSelectorButton,.uiUfiSpamItem .commentRemoverButton,.uiUfiSpamItem .commentHideSelector .uiSelectorButton,.uiUfiComment .commentHideSelector .openToggler .uiSelectorButton,.uiUfiComment:hover .commentRemoverButton
	{
	opacity: 1
}

.uiUfiPreview .commentContent {
	display: block;
	overflow: hidden;
	width: auto
}

.uiUfiFailureShow,.uiUfiCommentFailed .uiUfiFailureHide {
	display: none
}

.uiUfiCommentFailed .uiUfiFailureShow {
	display: block
}

.uiUfiCommentFailed {
	background: #f2f2f2 !important;
	border-left: 2px solid #aaa7a2
}

.uiUfiCommentFailed .actorName,.uiUfiCommentFailed {
	color: gray
}

.uiUfiCommentFailed .uiUfiFailureMessage {
	color: #111
}

.uiUfiSmall .commentArea .textBox {
	height: 14px
}

.text_exposed_root {
	display: inline
}

.text_exposed .text_exposed_show {
	display: inline
}

.text_exposed_show,.text_exposed .text_exposed_hide {
	display: none
}

.text_exposed_link {
	font-size: 9px;
	padding: 0 12px 0 0;
	white-space: nowrap
}

.text_exposed_link_icon {
	margin: 0 0 -1px 4px
}

.text_exposed .text_exposed_link {
	display: none !important
}

.fbChatOrderedList .item,.fbChatOrderedList .separator {
	float: left;
	width: 100%
}

.fbChatOrderedList .item a {
	color: #333;
	display: block;
	padding: 2px 8px 2px 10px;
	position: relative
}

.fbChatOrderedList .item a:hover,.fbChatOrderedList .item a.selected {
	background-color: #e0e4ee;
	text-decoration: none
}

.fbChatOrderedList .item .pic {
	float: left;
	height: 28px;
	margin-right: 8px;
	width: 28px
}

.fbChatOrderedList .item .name {
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.fbChatOrderedList .item .icons {
	float: right;
	height: 28px;
	line-height: 24px;
	margin-left: 4px
}

.fbChatOrderedList .item .icon {
	margin-right: 4px;
	vertical-align: middle
}

.fbChatOrderedList .item .status {
	display: inline-block;
	height: 14px;
	width: 7px
}

.fbChatOrderedList .item .timeline_icon {
	display: none;
	height: 21px;
	width: 19px;
	outline: none
}

.fbChatOrderedList .item:hover .timeline_icon {
	display: inline-block;
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yF/r/ESDv08NO0bQ.png);
	background-repeat: no-repeat;
	background-position: -74px -15px
}

.fbChatOrderedList .item:hover .timeline_icon:active {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yF/r/ESDv08NO0bQ.png);
	background-repeat: no-repeat;
	background-position: -54px -15px
}

.fbChatOrderedList .item.active .status {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -845px -397px
}

.fbChatOrderedList .item.mobile .status {
	height: 12px;
	width: 8px;
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -328px -45px
}

.fbChatOrderedList .item.greenring .status {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yF/r/ESDv08NO0bQ.png);
	background-repeat: no-repeat;
	background-position: -300px 0
}

.fbChatOrderedList .item.greenphone .status {
	height: 12px;
	width: 8px;
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yF/r/ESDv08NO0bQ.png);
	background-repeat: no-repeat;
	background-position: -105px -15px
}

.fbChatOrderedList .item.invis {
	opacity: .3
}

.fbChatOrderedList .separator {
	display: table;
	height: 32px;
	-moz-user-select: none;
	-moz-user-select: -moz-none
}

.fbChatOrderedList .separator .outer {
	display: table-cell;
	vertical-align: middle
}

.fbChatOrderedList .separator .outer .inner {
	cursor: pointer;
	position: relative;
	text-align: center;
	top: -50%;
	z-index: 1
}

.fbChatOrderedList .separator .text {
	background-color: #fff;
	color: #989db3;
	display: inline-block;
	padding: 0 5px;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase
}

.fbChatOrderedList .separator .subheaderText {
	color: #989db3;
	display: block;
	padding: 0 25px 5px 25px;
	text-align: center
}

.fbChatOrderedList .subheaderText a {
	color: #6d84b4
}

.fbChatOrderedList .separator .dive {
	left: 0;
	position: absolute;
	top: 50%;
	width: 100%;
	z-index: -1
}

.fbChatOrderedList .separator .dive .bar {
	border-bottom: 2px solid #ccd0da;
	display: block;
	margin: 0 5px
}

div.fbChatSidebarDropdown .uiCloseButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yF/r/ESDv08NO0bQ.png);
	background-repeat: no-repeat;
	background-position: -27px -15px;
	border: 0;
	height: 24px;
	width: 26px
}

div.fbChatSidebarDropdown .uiCloseButton:hover {
	background-color: #fff
}

div.fbChatSidebarDropdown .openToggler .uiCloseButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yF/r/ESDv08NO0bQ.png);
	background-repeat: no-repeat;
	background-position: 0 -15px;
	border: 0 !important;
	border-left: 1px solid #3b5998 !important;
	border-right: 1px solid #3b5998 !important;
	margin: 0 -1px
}

div.fbChatSidebarDropdown .openToggler .uiSelectorMenuWrapper {
	margin-right: -1px
}

.fbChatSidebarDropdown .uiMenuItem .itemLabel {
	white-space: normal;
	width: 120px
}

.fbChatSidebarDropdown .uiMenu .disabled {
	display: none
}

.fbChatSidebarDropdown .uiMenu .checked .itemAnchor {
	font-weight: normal
}

.offline .fbChatGoOnlineItem,.fbChatGoOfflineItem {
	display: block
}

.offline .fbChatGoOfflineItem,.fbChatGoOnlineItem {
	display: none
}

.fbSidebarGripper {
	border-bottom: 1px solid #e9eaee;
	border-top: 1px solid #cad0db;
	cursor: ns-resize;
	width: 100%
}

.fbSidebarGripper div {
	background: #e7e9ef;
	border-bottom: 1px solid #c1c9d5;
	border-top: 1px solid #f0f1f6;
	height: 4px;
	position: relative
}

.fbSidebarGripper div span {
	background: #f0f1f6;
	border-top: 1px solid #cad0db;
	display: block;
	height: 1px;
	left: 50%;
	margin-left: -6px;
	margin-top: 1px;
	position: absolute;
	width: 12px
}

.sidebarMode #chatFriendsOnline,.sidebarMode #fbDockChatBuddylistNub.fbNub,.sidebarMode #fbChatErrorNub
	{
	display: none
}

.sidebarMode #pageHead,.sidebarMode #globalContainer {
	left: -90px;
	position: relative
}

.sidebarMode .liquid #globalContainer {
	margin: 0 90px
}

.sidebarMode .fbDockWrapper {
	right: 175px
}

.fbChatSidebar .fbChatTypeahead,.fbChatSidebar .fbChatTypeahead .wrap {
	border: 0
}

.fbChatSidebar .fbChatTypeahead .textInput {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: left -13px;
	background-color: #f4f6f9;
	box-shadow: inset 2px 0 0 -1px #e0e2e9, inset 0 1px #fff;
	-moz-box-sizing: border-box;
	color: #555;
	height: 24px;
	padding-left: 20px;
	padding-right: 25px
}

.fbChatSidebar .fbChatTypeahead .textInput:focus {
	background-color: #fff
}

.fbChatSidebar {
	background-clip: padding-box;
	background-color: #f2f4f8;
	border-left: 1px solid rgba(0, 0, 0, .4);
	box-shadow: inset 2px 0 2px -2px #b2b9c9;
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	width: 179px;
	z-index: 300
}

.sidebarMode .fbChatSidebar {
	display: block
}

.fbChatSidebar .fbChatSidebarBody {
	overflow-x: hidden;
	overflow-y: auto;
	position: relative
}

.fbChatSidebar .scrollableOrderedList {
	height: 100%;
	width: 100% !important
}

.fbChatSidebar .scrollableOrderedList .uiScrollableAreaTrack {
	top: 10px
}

.fbChatSidebar .fbChatOrderedList,.fbChatSidebar .fbChatTypeaheadView {
	padding-top: 8px
}

.fbChatSidebar .fbChatOrderedList .item a:hover {
	box-shadow: inset 2px 0 2px -2px #b2b9c9
}

.fbChatSidebar .fbChatOrderedList .separator .text {
	background-color: #f2f4f8
}

.fbChatSidebar .fbChatSidebarMessage {
	background-color: #fff;
	border-top: 1px solid #ccd0db;
	box-shadow: inset 0 1px #fafafa;
	display: none;
	padding: 8px
}

.fbChatSidebar.notice .fbChatSidebarMessage,.fbChatSidebar.error .fbChatSidebarMessage,.fbChatSidebar.offline .fbChatSidebarMessage
	{
	display: block
}

.fbChatSidebar .fbChatSidebarMessage .img {
	float: left;
	margin-top: 3px
}

.fbChatSidebar.notice .fbChatSidebarMessage .img {
	display: none
}

.fbChatSidebar.error .fbChatSidebarMessage .img {
	margin-top: 7px
}

.fbChatSidebar.offline .fbChatSidebarMessage .img {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y1/r/4mDIlDaL6wn.png);
	background-repeat: no-repeat;
	background-position: -172px -135px;
	height: 10px;
	width: 16px
}

.fbChatSidebar.error .fbChatSidebarMessage .img {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -240px -45px;
	height: 13px;
	width: 14px
}

.fbChatSidebar.offline .fbChatSidebarMessage .message,.fbChatSidebar.error .fbChatSidebarMessage .message
	{
	margin-left: 24px
}

.fbChatSidebar .fbChatSidebarMessage .message .fbChatReconnectLink {
	white-space: nowrap
}

.fbChatSidebar .fbChatSidebarFooter {
	border-top: 1px solid #c9d0da;
	bottom: 0;
	position: absolute
}

.fbChatSidebar .fbChatSidebarFooter td:first-child {
	vertical-align: top;
	width: 100%
}

.fbChatSidebar .fbChatSidebarFooter .button {
	border-left: 1px solid #c9d0da;
	box-shadow: inset 0 1px #fff;
	display: block;
	height: 24px;
	width: 26px
}

.fbChatSidebar .fbChatSidebarFooter .button:hover {
	background-color: #fff
}

.fbChatSidebar .fbChatSidebarFooter .toggle {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -230px -5px
}

.fbChatSidebar .fbChatTypeaheadView {
	bottom: 0;
	position: absolute;
	top: auto;
	width: 100%
}

.fbChatTypeahead .throbber {
	display: none;
	position: absolute;
	margin-top: -5px;
	right: 6px;
	top: 50%
}

.fbChatTypeahead.hasValue .clear,.fbChatTypeahead.hasValue.typeaheadLoading .throbber
	{
	display: block
}

.fbChatTypeahead.typeaheadLoading .clear {
	display: none
}

.fbChatTypeaheadView li {
	color: #333;
	cursor: pointer;
	padding: 2px 20px 2px 10px;
	position: relative
}

.fbChatTypeaheadView li.selected {
	background-color: #e0e4ee
}

.fbChatTypeaheadView li img {
	float: left;
	height: 28px;
	margin-right: 5px;
	width: 28px
}

.fbChatTypeaheadView li .text {
	display: block;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.fbChatTypeaheadView li i {
	display: block;
	height: 14px;
	margin-top: -7px;
	position: absolute;
	right: 8px;
	top: 50%;
	width: 7px
}

.fbChatTypeaheadView li.active i {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -845px -397px
}

.fbChatTypeaheadView li.mobile i {
	height: 12px;
	width: 8px;
	margin-top: -6px;
	right: 9px;
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -328px -45px
}

.fbChatTypeaheadView li.invis {
	opacity: .3
}

.fbChatTypeaheadView .noResults {
	padding: 10px
}

.downloadDialogPositioner .downloadDialog {
	position: fixed
}

.downloadDialogTopLeft .downloadDialog {
	left: 10px;
	top: 48px
}

.downloadDialogBottomLeft .downloadDialog {
	left: 10px;
	bottom: 10px
}

.downloadDialogIE9Bottom .downloadDialog {
	left: 10px;
	bottom: 108px
}

.downloadDialogTitle {
	border-bottom: 1px solid #e5eaf1;
	background-color: #edeff4
}

.downloadDialogStep .downloadDialogStepLabel {
	padding-top: 3px
}

.sidebarMode.ticker .fbDockWrapper {
	right: 205px
}

.sidebarMode.ticker.theaterMode .fbDockWrapper {
	right: 220px
}

.sidebarMode.ticker .tickerStoryContent {
	max-width: 158px
}

.sidebarMode.ticker .fbChatSidebar,.sidebarMode.ticker .fbChatSidebar .uiScrollableAreaBody
	{
	width: 205px !important
}

.sidebarMode.ticker .fbChatSidebar .tickerHeader {
	display: none
}

.sidebarMode.ticker .fbChatSidebar .ticker_container {
	border: 0 !important;
	height: 100% !important;
	width: 205px !important
}

.sidebarMode.ticker .fbChatSidebar .scrollTopPrompt {
	width: 205px !important
}

.sidebarMode.ticker .fbChatSidebar .fbFeedTicker {
	height: 100% !important;
	width: 100%
}

.sidebarMode.ticker .fbChatSidebar .uiSideHeader {
	background-color: #d8dfea !important;
	border-bottom: 1px solid #ccd4e2 !important;
	border-top: 0 !important;
	margin-bottom: 0
}

.sidebarMode.ticker .fbChatSidebar .tickerStoryBlock {
	margin-left: 0 !important
}

.sidebarMode.ticker .fbChatSidebar .fbFeedTicker .fbFeedTickerStory {
	background-color: transparent;
	border-bottom-color: transparent;
	border-top-color: #d8dfea;
	line-height: 13px;
	padding-right: 5px
}

.sidebarMode.ticker .fbChatSidebar .fbFeedTicker .tickerStoryClickable:hover
	{
	border-bottom-color: transparent !important;
	box-shadow: inset 2px 0 2px -2px #b2b9c9
}

.sidebarMode.ticker .fbChatSidebar .fbFeedTicker .tickerStoryHidden,.sidebarMode.ticker .fbChatSidebar .fbFeedTicker .tickerStoryHidden:hover
	{
	background-color: transparent !important;
	border-bottom-color: transparent !important;
	border-top-color: #d8dfea !important
}

.sidebarMode.ticker .fbChatSidebar .fbChatOrderedList .item a,.sidebarMode.ticker .fbChatSidebar .fbChatTypeaheadView li
	{
	padding-left: 2px !important
}

.sidebarMode.ticker .fbChatSidebar #pagelet_ticker {
	height: 50%;
	overflow: hidden;
	position: relative
}

.sidebarMode.ticker .fbChatSidebar .uiProfilePhoto,.sidebarMode.ticker .fbChatSidebar .fbChatOrderedList .item .pic,.sidebarMode.ticker .fbChatSidebar .fbChatTypeaheadView li img
	{
	height: 28px !important;
	width: 28px !important;
	margin-left: 3px !important
}

.sidebarMode.ticker .fbChatSidebar .fbFeedTicker .tickerStorySelected,.sidebarMode.ticker .fbChatSidebar .fbFeedTicker .tickerStorySelected:hover
	{
	background-position: 11px 15px;
	border-bottom-color: #a8b2ce !important;
	box-shadow: inset 2px 0 2px -2px #b2b9c9
}

.sidebarMode.ticker .fbChatSidebar .fbFeedTicker .fbFeedTickerStory.tickerNuxStory
	{
	background-color: #fff;
	border-bottom: 1px solid #b0b0b0;
	border-top: 1px solid #fff;
	padding: 8px 8px 9px 10px;
	width: 190px;
	z-index: 10
}

#modalMaskOverlay {
	background-color: #fff;
	height: 100%;
	opacity: .8;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 199
}

.megaphone_story_wrapper {
	margin-bottom: 20px
}

.dialog_content .megaphone_story_wrapper {
	margin-bottom: 0
}

.megaphone_story {
	position: relative;
	overflow: hidden
}

.megaphone_story .megaphone_content {
	font-size: 11px
}

.megaphone_story .megaphone_hide_link {
	float: right
}

.megaphone_story_highlighted {
	background-color: #fcf5d0;
	border: 1px solid #cbb631
}

.megaphone_box {
	background-color: #f5f7fa;
	border: 1px dashed #ced5e5
}

.hasLeftCol .megaphone_box {
	border-width: 0 0 1px 0;
	margin-left: -20px;
	margin-top: -15px
}

#headerArea .megaphone_box {
	margin-right: -20px;
	margin-top: -17px
}

.megaphone_location_friends {
	margin: 0
}

.megaphone_location_privacy {
	margin-left: auto;
	margin-right: auto;
	width: 760px
}

.timelineLayout .megaphone_location_managed_profile_admin .megaphone_box
	{
	border-top: 1px dashed #ced5e5
}

.uiSelectorBottomUp .openToggler .uiSelectorButton,.uiSelectorBottomUp .openToggler .uiSelectorButton:active,.uiSelectorBottomUp .openToggler .uiSelectorButton:focus,.uiSelectorBottomUp .openToggler .uiSelectorButton:hover,.uiSelectorBottomUp .openToggler .uiButtonSuppressed,.uiSelectorBottomUp .openToggler .uiButtonSuppressed:active,.uiSelectorBottomUp .openToggler .uiButtonSuppressed:focus,.uiSelectorBottomUp .openToggler .uiButtonSuppressed:hover
	{
	border: 1px solid #3b5998;
	border-top-color: #6d84b4
}

.uiSelectorBottomUp .uiSelectorMenuWrapper {
	bottom: 100%;
	margin-bottom: -2px;
	top: auto
}

.uiToken {
	background: #e2e6f0;
	border: 1px solid #9daccc;
	border-radius: 2px;
	color: #1c2a47;
	cursor: default;
	display: block;
	float: left;
	height: 14px;
	margin: 0 4px 4px 0;
	padding: 0 3px;
	position: relative;
	white-space: nowrap
}

.uiToken .remove {
	margin: 2px 0 -2px 1px;
	outline: none
}

.uiTokenSelected {
	background-color: #6d84b4;
	border-color: #3b5998;
	color: #fff
}

.uiTokenizer {
	background: #fff
}

.uiNormalTokenizer .uiTypeahead {
	width: 100%
}

.uiNormalTokenizer .tokenarea {
	overflow: hidden;
	padding-top: 6px
}

.uiClearableTypeahead .selected .clear {
	display: block
}

.uiClearableTypeahead .clear,.uiTypeaheadDisabled .selected .clear {
	display: none;
	position: absolute;
	margin-top: -7px;
	right: 3px;
	top: 50%
}

.uiClearableTypeahead .selected {
	padding-right: 16px
}

.uiTypeaheadDisabled .selected {
	padding-right: 0
}

.uiTypeaheadView .basic img {
	display: block;
	float: left;
	padding-right: 4px
}

div.uiTypeaheadView .basic .calltoaction {
	padding: 3px
}

.uiInputLabel+.uiInputLabel {
	margin-top: 3px
}

.uiInputLabel+.inlineBlock.uiInputLabel {
	margin-left: 10px;
	margin-top: 0
}

.uiInputLabelRadio,.uiInputLabelCheckbox {
	float: left;
	margin: 0;
	padding: 0
}

.uiInputLabelRadio {
	margin-top: 1px
}

.uiInputLabel label {
	color: #333;
	display: block;
	font-weight: normal;
	margin-left: 17px;
	vertical-align: baseline
}

#chatFriendsOnline .chatGoOnlineLink span {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yW/r/AebrcwrBeG6.png)
		no-repeat right 3px;
	padding: 0 12px 0 2px
}

#chatFriendsOnline .chatGoOnlineLink,#chatFriendsOnline .chatGoOnlineLink:hover,#chatFriendsOnline .chatReconnectLink,#chatFriendsOnline .chatReconnectLink:hover
	{
	margin: 3px 0 0 7px;
	text-decoration: none
}

#chatFriendsOnline .fbChatReconnecting {
	display: inline-block
}

#chatFriendsOnline .chatGoOnlineLink .img {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -159px -45px;
	height: 16px;
	width: 15px
}

#chatFriendsOnline .chatReconnectLink .img {
	margin-top: 7px;
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -240px -45px;
	height: 13px;
	width: 14px
}

#chatFriendsOnline .fbChatOfflineMessage,#chatFriendsOnline .fbChatDisconnectedMessage
	{
	padding: 0 5px 0 1px
}

#chatFriendsOnline.disconnected .uiFacepileItem .img {
	opacity: .3
}

#chatFriendsOnline .typeaheadContainer td:first-child {
	width: 100%
}

#chatFriendsOnline .sidebarBtn {
	display: none;
	margin-left: 3px
}

.sidebarCapable #chatFriendsOnline .sidebarBtn {
	display: inline-block
}

.profileItemImg {
	height: 16px;
	width: 16px
}

.fbReminders .fbRemindersHeader {
	margin-bottom: 6px
}

.fbReminders .fbRemindersStory {
	padding: 3px 5px
}

.fbReminders .fbRemindersStory .fbRemindersRemove {
	display: none
}

.fbReminders .fbRemindersStory:hover {
	background-color: #eceff5;
	cursor: pointer
}

.fbReminders .fbRemindersStory:hover a {
	text-decoration: none
}

.fbReminders .fbRemindersStory:hover .fbRemindersRemove {
	display: block
}

.fbReminders .fbRemindersStory .fbRemindersTitle {
	color: #3b5998
}

.fbRemindersContent .fbRemindersFooter {
	text-align: center
}

.uiMoreLinkCaret {
	margin-left: 2px;
	padding-bottom: 2px
}

.uiFacepileSmall ul {
	margin-top: -2px
}

.uiFacepileMedium ul {
	margin-top: -1px
}

.uiFacepileLarge ul {
	margin-top: -3px
}

.uiFacepile .link {
	display: -moz-inline-box;
	display: inline-block;
	position: relative
}

.uiFacepile .uiFacepileItem .img {
	vertical-align: bottom
}

.uiFacepileSmall .uiFacepileItem {
	margin: 2px 2px 0 0
}

.uiFacepileMedium .uiFacepileItem {
	margin: 1px 1px 0 0
}

.uiFacepileLarge .uiFacepileItem {
	margin: 3px 3px 0 0
}

.uiFacepile li:last-child .img {
	margin-right: 0
}

.uiFacepile .showAll {
	width: 100%
}

.uiFacepile .showAllLink {
	border-color: #7792ba;
	border-width: 1px 0 0;
	padding: 3px;
	vertical-align: middle
}

.uiFacepileSmall .showAllLink {
	line-height: 18px;
	margin: 2px 2px 0 0
}

.uiFacepileMedium .showAllLink {
	line-height: 24px;
	margin: 1px 1px 0 0
}

.uiFacepileLarge .showAllLink {
	line-height: 44px;
	margin: 5px 5px 0 0
}

.uiFacepile .chatStatus {
	border: solid #fff;
	border-width: 1px 0 0 1px;
	bottom: 0;
	height: 5px;
	position: absolute;
	right: 0;
	width: 5px
}

.uiFacepile .chatOnline .chatStatus {
	background: #84ca5a;
	background: -moz-linear-gradient(top, #88cc5f, #7bc64d)
}

.uiFacepile .chatOffline .chatStatus,.uiFacepile .chatIdle .chatStatus,.uiFacepile .chatMobile .chatStatus
	{
	border: none
}

.textMetrics {
	border: none;
	height: 1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: -9999999px
}

.webkitZoomTest {
	font-size: 100px;
	height: 1em;
	position: absolute
}

.uiVideoThumb {
	border: 0;
	display: inline-block;
	overflow: hidden;
	position: relative
}

.uiVideoThumb img {
	display: -moz-inline-box;
	display: inline-block;
	max-height: 130px;
	max-width: 130px
}

.uiVideoThumb img[width] {
	max-width: auto
}

.uiVideoThumb i {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yB/r/jxUplchomFH.png)
		no-repeat 0 0;
	bottom: 5px;
	height: 26px;
	left: 5px;
	position: absolute;
	width: 35px
}

.uiVideoThumbSmall i {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yN/r/aERK2-5sOBX.png);
	bottom: 3px;
	height: 22px;
	left: 3px;
	width: 27px
}

.uiVideoThumbTiny i {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yx/r/LwvvGd2Cr9v.png);
	bottom: 3px;
	height: 17px;
	width: 21px;
	left: 3px
}

.uiVideoThumbLoading i {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y9/r/jKEcVPZFk-2.gif)
		no-repeat 50% 50%;
	bottom: 0;
	height: 100%;
	left: 0;
	width: 100%
}

.uiVideoThumbSmall.uiVideoThumbLoading i,.uiVideoThumbTiny.uiVideoThumbLoading i
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif)
}

.uiVideoThumbLoading img {
	opacity: .15
}

.uiVideoThumbLarge img {
	background: #F2F2F2 no-repeat 50% 50%;
	max-height: 168px;
	max-width: 300px
}

.uiVideoThumbLarge i {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yB/r/jxUplchomFH.png)
		no-repeat 0 0;
	height: 26px;
	left: 50%;
	margin: -13px 0 0 -17px;
	position: absolute;
	top: 50%;
	width: 35px
}

.uiVideoThumbHuge i {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/CQWPMUMZZVm.png)
		no-repeat 0 0;
	height: 62px;
	left: 50%;
	margin: -31px 0 0 -46px;
	position: absolute;
	top: 50%;
	width: 92px
}

.emote_text {
	display: none
}

.emote_img,.emote_custom {
	height: 16px;
	vertical-align: top;
	width: 16px
}

.emote_img {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yM/r/WlL6q4xDPOA.png)
		no-repeat;
	overflow: hidden
}

#pageHead {
	margin: 0 auto;
	width: 980px
}

.fbx #pageHead {
	margin: 0;
	width: auto
}

#pageLogo {
	float: left;
	margin-left: -6px;
	z-index: 5
}

#pageLogo a {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -135px -102px;
	background-color: #3b5998;
	display: block;
	height: 31px;
	width: 103px
}

#pageLogo a:hover,#pageLogo a:focus,#pageLogo a:active {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -31px -102px;
	background-color: #4b67a1;
	outline: none
}

#headNav {
	background-color: #627aad;
	border: 1px solid #1d4088;
	border-bottom: 0;
	height: 30px;
	margin-left: 180px
}

#pageNav li {
	float: left
}

#pageNav a {
	color: #fff;
	display: block;
	display: inline-block;
	font-weight: bold;
	height: 22px;
	padding: 8px 10px 0 10px;
	text-decoration: none
}

#pageNav a:hover,#pageNav a:focus,#pageNav a:active {
	outline: none;
	background-color: #6d86b7
}

#navAccount {
	position: relative
}

#navAccount #navAccountLink {
	padding-right: 16px;
	zoom: 1
}

.openToggler #navAccountLink,.no_js #navAccount:hover #navAccountLink {
	background-color: #fff;
	border: 1px solid #333;
	border-bottom: 0;
	color: #333;
	margin: -1px -1px 0;
	position: relative;
	z-index: 2
}

.openToggler #navAccountLink:hover,.openToggler #navAccountLink:focus,.openToggler #navAccountLink:active,.no_js #navAccountLink:hover
	{
	background-color: #fff
}

#navAccountLink .accountPulldown {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -224px -134px;
	height: 4px;
	left: 5px;
	position: relative;
	top: -2px;
	width: 7px
}

.openToggler #navAccountLink .dropMenuDivide,.no_js #navAccount:hover #navAccountLink .dropMenuDivide
	{
	background: #e0e0e0
}

.openToggler #navAccountLink .accountPulldown,.no_js #navAccount:hover #navAccountLink .accountPulldown
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -216px -134px
}

#navAccount .contextualHelp,#navAccount .navigation {
	background: #fff;
	border: 1px solid #333;
	border-bottom: 2px solid #2d4486;
	margin-right: -1px;
	margin-top: -1px;
	min-width: 200px;
	padding: 10px 0 5px;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 1
}

#navAccount .navigation {
	display: none
}

#navAccount.openToggler .navigation,.no_js #navAccount:hover .navigation
	{
	display: block
}

#navAccount .navigation .logoutButton {
	display: block
}

#navAccount .logoutButton:hover {
	text-decoration: none
}

#navAccount .logoutButton input {
	width: 100%;
	text-align: left;
	outline: 0
}

#navAccount .navigation a,#navAccount .navigation .logoutButton input {
	color: #3a579a;
	display: block;
	font-weight: normal;
	height: auto;
	padding: 4px 10px 5px;
	white-space: nowrap
}

#navAccount .navigation a:hover,#navAccount .navigation a:focus,#navAccount .navigation a:active,#navAccount .logoutButton:hover input,#navAccount .logoutButton input:active,#navAccount .logoutButton input:focus
	{
	background: #6d84b4;
	border-bottom: 1px solid #3b5998;
	border-top: 1px solid #3b5998;
	color: #fff;
	padding: 3px 10px 4px;
	text-decoration: none
}

#navAccount li {
	display: block;
	float: none
}

#navSearch {
	margin: 4px 0 0 4px;
	position: relative;
	width: 350px
}

#navSearch .uiSearchInput {
	border: 0
}

#navSearch .uiSearchInput input {
	width: 315px
}

#navSearch .uiTypeahead,#navSearch .uiTypeahead .wrap {
	border-color: #3b5998;
	height: 22px
}

.slim #blueBar {
	border-bottom: 1px solid #133783;
	box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .52);
	height: 37px;
	position: relative
}

.slimHeader #headNav {
	background: none;
	border: none;
	margin-left: 176px
}

.slimHeader .fbJewelFlyout {
	top: 32px
}

.slimHeader #jewelContainer {
	padding-top: 5px
}

.slimHeader .fbJewel .jewelCount {
	background: none;
	top: 0
}

.slimHeader .fbJewel .jewelCount span {
	border: solid 1px #d83722;
	border-bottom: solid 1px #c0311e;
	border-top: solid 1px #e23923;
	box-shadow: 0 1px 0 rgba(0, 39, 121, .77);
	padding: 0 1px
}

.slimHeader #jewelContainer .fbJewel a.jewelButton {
	height: 31px;
	position: relative;
	top: 1px
}

.slimHeader .openToggler a.jewelButton {
	height: 31px !important
}

.slimHeader #fbMessagesJewel a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -56px -215px
}

.slimHeader #fbMessagesJewel a.jewelButton:active,.slimHeader #fbMessagesJewel a.jewelButton:focus,.slimHeader #fbMessagesJewel a.jewelButton:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -131px -215px
}

.slimHeader #fbMessagesJewel.hasNew a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -106px -215px
}

.slimHeader #fbMessagesJewel.openToggler a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png)
		!important;
	background-repeat: no-repeat !important;
	background-position: -81px -215px !important
}

.slimHeader #fbNotificationsJewel a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -182px -167px
}

.slimHeader #fbNotificationsJewel a.jewelButton:active,.slimHeader #fbNotificationsJewel a.jewelButton:focus,.slimHeader #fbNotificationsJewel a.jewelButton:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -31px -215px
}

.slimHeader #fbNotificationsJewel.hasNew a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -232px -167px
}

.slimHeader #fbNotificationsJewel.openToggler a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png)
		!important;
	background-repeat: no-repeat !important;
	background-position: -207px -167px !important
}

.slimHeader #fbRequestsJewel a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -82px -167px
}

.slimHeader #fbRequestsJewel a.jewelButton:active,.slimHeader #fbRequestsJewel a.jewelButton:focus,.slimHeader #fbRequestsJewel a.jewelButton:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -157px -167px
}

.slimHeader #fbRequestsJewel.hasNew a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -132px -167px
}

.slimHeader #fbRequestsJewel.openToggler a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png)
		!important;
	background-repeat: no-repeat !important;
	background-position: -107px -167px !important
}

.slimHeader #pageLogo a,.slimHeader #pageLogo a:hover,.slimHeader #pageLogo a:focus,.slimHeader #pageLogo a:active
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -31px -134px;
	height: 31px;
	margin-top: 6px
}

.slimHeader #navSearch {
	margin-top: 9px
}

.slimHeader #navSearch .uiTypeahead {
	background: none;
	border: solid 1px #294a8f;
	border-top: solid 1px #123682;
	border-radius: 2px
}

.slimHeader #navSearch .uiSearchInput {
	background: #fff;
	border-radius: 1px;
	border-top: 1px solid #d9d9d9;
	padding: 0 0 1px
}

.slimHeader #navSearch div,.slimHeader #navSearch span {
	border: none
}

.slimHeader #navSearch .textInput .inputtext {
	padding-top: 2px
}

.slimHeader #pageNav .topNavLink {
	height: 31px
}

.slimHeader #pageNav a {
	color: #d8dfea
}

.slimHeader #pageNav {
	margin-right: 1px;
	padding-top: 6px
}

.slimHeader #pageNav .topNavLink:hover,.slimHeader #pageNav .topNavLink:focus,.slimHeader #pageNav .topNavLink:active,.slimHeader #pageNav .tinyman:hover a,.slimheader #pageNav .tinyman:focus a,.slimHeader #pageNav .tinyman:active a,.slimHeader #pageNav .topNavLink a:hover,.slimHeader #pageNav .topNavLink a:focus,.slimHeader #pageNav .topNavLink a:active
	{
	background-color: #4b67a1;
	color: #fff;
	height: 31px
}

.slimHeader #pageNav .headerTinymanPhoto {
	border: solid 1px #294a8f;
	border-top: solid 1px #123682;
	border-radius: 2px;
	height: 23px;
	margin: 3px 5px 3px 3px;
	width: 23px
}

.slimHeader #pageNav .topNavLink .headerTinymanName,.slimHeader #pageNav .lightNav .headerTinymanName
	{
	display: inline-block;
	max-width: 175px;
	overflow: hidden;
	padding-right: 8px;
	text-overflow: ellipsis;
	vertical-align: top;
	white-space: nowrap
}

.slimHeader #pageNav .topNavLink a {
	height: 31px;
	line-height: 29px;
	padding: 0;
	vertical-align: top
}

.slimHeader #pageNav .voiceBarToggle {
	display: none
}

.hasVoiceToggle .slimHeader #pageNav .voiceBarToggle {
	display: inline
}

.slimHeader #pageNav .middleLink a,.slimHeader #pageNav .voiceBarToggle a
	{
	padding: 0 8px
}

.slimHeader #pageNav li.tinyman:after,.slimHeader #pageNav li.middleLink:after,.slimHeader #pageNav li.voiceBarToggle:after
	{
	background: #526da4;
	content: " ";
	display: inline-block;
	float: right;
	margin-top: 9px;
	width: 1px;
	height: 14px
}

.slimHeader #pageNav .topNavLink:hover:after {
	background: #4b67a1
}

.slimHeader #pageNav li.middleLink:active,.slimHeader #pageNav li.middleLink:focus,.slimHeader #pageNav li.middleLink:hover,.slimHeader #pageNav #navAccountLink:active,.slimHeader #pageNav #navAccountLink:focus,.slimHeader #pageNav #navAccountLink:hover,.slimHeader #pageNav .voiceBarToggle:active,.slimHeader #pageNav .voiceBarToggle:focus,.slimHeader #pageNav .voiceBarToggle:hover
	{
	margin-left: -1px;
	padding-left: 1px
}

.slimHeader #pageNav .menuPulldown {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -245px -213px;
	height: 31px;
	overflow: hidden;
	text-indent: 30px;
	width: 24px
}

.slimHeader #pageNav .menuPulldown:hover {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -191px -213px
}

.slimHeader .no_js #navAccount:hover,.slimHeader #pageNav #navAccount.openToggler
	{
	position: relative;
	top: 1px
}

.slimHeader .no_js #navAccount:hover #navAccountLink,.slimHeader #pageNav #navAccount.openToggler #navAccountLink
	{
	padding-left: 0
}

.slimHeader #pageNav .openToggler .menuPulldown,.slimHeader #pageNav .openToggler .menuPulldown:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png)
		!important;
	background-repeat: no-repeat !important;
	background-position: -218px -213px !important;
	background-color: #fff
}

.slimHeader #pageNav #navAccountLink {
	height: auto;
	padding-right: 0
}

.slimHeader #pageNav .menuDivider {
	background: #ddd;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin: 6px 7px
}

.slimHeader #navAccount .navigation {
	border-bottom-color: #333;
	padding: 4px 0
}

.slimHeader #pageNav #navAccount .navSubmenu {
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
	color: #222;
	height: 18px;
	line-height: 18px;
	padding: 0 22px
}

.slimHeader #navAccount .navSubmenu input {
	color: #222;
	height: 20px;
	margin-top: -1px;
	padding: 0
}

.slimHeader #navAccount .navSubmenu {
	height: 18px;
	color: #000;
	line-height: normal;
	border: none
}

.slimHeader #navAccount .navSubmenu:hover,.slimHeader #navAccount .navSubmenu:focus,.slimHeader #navAccount .navSubmenu:active
	{
	color: #fff;
	background: #6d84b4;
	text-decoration: none;
	height: 18px
}

.slimHeader #pageNav .navSubmenu img {
	height: 18px;
	width: 18px
}

.slimHeader #pageNav .navSubmenu img.uiLoadingIndicatorAsync {
	width: 16px;
	height: 11px;
	margin-top: 4px
}

.slimHeader #navAccount .pagesNavMenuTitle {
	padding: 0 22px 6px 22px
}

.slimHeader #navAccount .uiScrollableArea.contentAfter:after {
	display: none
}

.slimHeader #pageNav #navAccount .navSubmenu:hover,.slimHeader #pageNav #navAccount .navSubmenu:focus,.slimHeader #pageNav #navAccount .navSubmenu:active
	{
	background: #6d84b4;
	border-bottom: solid 1px #3b5998;
	border-top: solid 1px #3b5998;
	color: #fff
}

.slimHeader #navAccount .navSubmenu:hover input,.slimHeader #navAccount .navSubmenu:focus input,.slimHeader #navAccount .navSubmenu:active input
	{
	color: #fff;
	text-decoration: none
}

.slimHeader #navAccount .navIdentity {
	padding: 5px 22px 5px 17px;
	width: 200px
}

.slimHeader #navAccount .navIdentityPic a:hover,.slimHeader #navAccount .navIdentityPic:hover img
	{
	background: none;
	border: none;
	padding: 0
}

.slimHeader #navAccount .navIdentityLinks {
	margin-top: 3px;
	width: 120px
}

.slimHeader .lightNav .headerTinymanName {
	color: #d8dfea;
	font-weight: bold;
	line-height: 29px
}

.fbJewel {
	float: left;
	margin-right: -1px;
	position: relative
}

#jewelContainer {
	float: left;
	position: relative;
	z-index: 4
}

#jewelContainer .hasNew,#jewelContainer .openToggler {
	position: relative
}

.fbJewel .jewelCount {
	background-color: #00376a;
	border-radius: 2px;
	color: #fff;
	display: none;
	font-size: 9px;
	font-weight: bold;
	padding-bottom: 1px;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 101
}

#jewelContainer .hasNew .jewelCount {
	display: block
}

#jewelContainer .openToggler .jewelCount {
	display: none
}

.fbJewel .jewelCount span {
	background-color: #f03d25;
	border: 1px solid #dd3822;
	border-radius: 2px;
	border-top: 0;
	display: block;
	padding: 1px 1px 0
}

.fbJewel a.jewelButton {
	display: block;
	height: 31px;
	text-decoration: none;
	margin: 0 1px;
	width: 24px
}

.fbJewel a.jewelButton:active,.fbJewel a.jewelButton:focus,.fbJewel a.jewelButton:hover
	{
	background-color: #4b67a1;
	outline: none;
	text-decoration: none
}

#jewelContainer .openToggler .jewelButton {
	background-color: #fff !important;
	border: 1px solid #333;
	border-bottom: 0;
	height: 30px;
	margin: 0
}

.fbJewelFlyout {
	background-color: #fff;
	border: 1px solid #333;
	border-bottom: 2px solid #293e6a;
	left: 0;
	overflow: visible;
	position: absolute;
	top: 30px;
	width: 330px;
	z-index: -1
}

.fbJewelFlyout .metadata {
	padding-top: 3px
}

.fbJewelFlyout .jewelItemList {
	padding: 4px 0
}

.fbJewelFlyout .empty,.fbJewelFlyout .jewelHighlight .empty {
	border: none;
	color: #757575;
	padding: 4px 8px 10px
}

.fbJewelFlyout .jewelHighlight li a {
	color: #333;
	display: block;
	padding: 4px 8px;
	text-decoration: none
}

.fbJewelFlyout .jewelHighlight li a:hover,.fbJewelFlyout .jewelHighlight li a:active,.fbJewelFlyout .jewelHighlight li a:focus
	{
	background-color: #6d84b4 !important;
	border-bottom: 1px solid #3b5998;
	border-top: 1px solid #3b5998;
	outline: none;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none
}

.fbJewelFlyout .jewelHighlight a:hover span,.fbJewelFlyout .jewelHighlight a:active span,.fbJewelFlyout .jewelHighlight a:focus span,.fbJewelFlyout .jewelHighlight a:hover div,.fbJewelFlyout .jewelHighlight a:active div,.fbJewelFlyout .jewelHighlight a:focus div,.fbJewelFlyout .jewelHighlight li.selected a,.fbJewelFlyout .jewelHighlight li.selected .timestamp
	{
	color: #fff
}

.fbJewelFlyout .jewelHighlight li {
	cursor: pointer;
	border-top: 1px solid #e6e6e6
}

.fbJewelFlyout .jewelHighlight li:first-child {
	border-top: none
}

.fbJewelFlyout li.jewelItemNew {
	background: #eff1f7
}

.fbJewelFlyout li.jewelItemResponded {
	background: #fff9d7
}

.fbJewelFlyout .jewelLoading {
	display: block;
	margin: 10px auto
}

.fbJewelFlyout .jewelHeader {
	background-color: #fff;
	padding: 7px 8px 7px 8px;
	border-color: #ddd
}

.fbJewelFlyout .jewelFooter a {
	background-color: #f7f7f7;
	border-top: 1px solid #e0e0e0;
	display: block;
	font-weight: bold;
	padding: 8px;
	text-align: center
}

.fbJewelFlyout .jewelFooter a:hover,.fbJewelFlyout .jewelFooter a:active,.fbJewelFlyout .jewelFooter a:focus
	{
	background-color: #6d84b4;
	border-top: 1px solid #3b5998;
	color: #fff;
	outline: none;
	text-decoration: none
}

.fbJewelFlyout .jewelFooter .seeMoreCount {
	display: none;
	font-weight: bold;
	padding: 2px 0 0
}

.fbJewelFlyout .jewelUnread .seeMoreCount {
	display: block
}

.fbJewelFlyout .jewelFooter a:hover .seeMoreCount,.fbJewelFlyout .jewelFooter a:active .seeMoreCount,.fbJewelFlyout .jewelFooter a:focus .seeMoreCount
	{
	color: #e7e7e7
}

#fbMessagesJewel a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -56px -215px
}

#fbMessagesJewel a.jewelButton:active,#fbMessagesJewel a.jewelButton:focus,#fbMessagesJewel a.jewelButton:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -131px -215px
}

#fbMessagesJewel.hasNew a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -106px -215px
}

#fbMessagesJewel.openToggler a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png)
		!important;
	background-repeat: no-repeat !important;
	background-position: -81px -215px !important
}

#fbMessagesFlyout li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#fbMessagesFlyout .content {
	display: block;
	width: auto
}

#fbMessagesFlyout .author {
	color: #3b5998;
	font-weight: bold;
	padding-top: 2px;
	white-space: normal
}

#fbMessagesFlyout .preview {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#fbMessagesFlyout .subject {
	color: #333
}

#fbMessagesFlyout .time {
	color: #9d9d9d;
	font-size: 9px
}

#fbMessagesFlyout a:hover .author,#fbMessagesFlyout a:hover .preview,#fbMessagesFlyout a:hover .subject,#fbMessagesFlyout a:hover .time
	{
	color: #fff
}

#fbNotificationsJewel a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -182px -167px
}

#fbNotificationsJewel a.jewelButton:active,#fbNotificationsJewel a.jewelButton:focus,#fbNotificationsJewel a.jewelButton:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -31px -215px
}

#fbNotificationsJewel.hasNew a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -232px -167px
}

#fbNotificationsJewel.openToggler a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png)
		!important;
	background-repeat: no-repeat !important;
	background-position: -207px -167px !important
}

#fbNotificationsFlyout a:hover .blueName {
	color: #fff
}

#fbNotificationsFlyout .blueName {
	color: #3b5998;
	font-weight: bold
}

#fbNotificationsFlyout .staticAppIcon {
	background-position: right;
	height: 16px;
	width: 16px
}

#fbNotificationsFlyout .selected .staticAppIcon {
	background-position: left
}

#fbNotificationsFlyout .info {
	max-width: 259px;
	word-wrap: break-word
}

#fbNotificationsFlyout div.notif_x_div,#fbNotificationsFlyout div.confirmingMsg
	{
	display: none
}

#fbRequestsJewel a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -82px -167px
}

#fbRequestsJewel a.jewelButton:active,#fbRequestsJewel a.jewelButton:focus,#fbRequestsJewel a.jewelButton:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -157px -167px
}

#fbRequestsJewel.hasNew a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: -132px -167px
}

#fbRequestsJewel.openToggler a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png)
		!important;
	background-repeat: no-repeat !important;
	background-position: -107px -167px !important
}

#fbRequestsFlyout ul.jewelItemList {
	padding: 0
}

#fbRequestsFlyout li {
	padding: 4px 8px
}

#fbRequestsFlyout .jewelHighlight li {
	padding: 0
}

#fbRequestsFlyout .fbRequestMessageWrapper {
	white-space: nowrap
}

#fbRequestsFlyout .fbRequestMessage {
	display: inline-block;
	max-width: 169px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#fbRequestsFlyout .jewelHighlight .title {
	color: #3b5998
}

#fbRequestsFlyout .jewelHighlight .mutualFriends {
	color: gray
}

#fbRequestsFlyout .jewelHighlight a:hover .title,#fbRequestsFlyout .jewelHighlight a:focus .title,#fbRequestsFlyout .jewelHighlight a:active .title,#fbRequestsFlyout .jewelHighlight a:hover .mutualFriends,#fbRequestsFlyout .jewelHighlight a:focus .mutualFriends,#fbRequestsFlyout .jewelHighlight a:active .mutualFriends
	{
	color: #fff
}

#fbRequestsFlyout .jewelRequest .jewelRequestContent {
	padding-top: 5px
}

#fbRequestsFlyout .title {
	font-size: 11px
}

#fbRequestsFlyout .requestLabel {
	line-height: 12px
}

#fbRequestsFlyout .jewelFooter .seeMoreCount {
	display: block
}

.fbRequestsJewelRelationshipIcon {
	margin-bottom: -3px;
	padding-right: 5px
}

#fbRequestsFlyout .fbRequestList {
	padding-top: 4px
}

#fbRequestsFlyout .fbMoreRequestList {
	border-top: 1px solid #e9e9e9;
	padding: 0
}

#fbRequestsFlyout .friendBrowserExtraSpacing {
	margin: 0
}

#fbRequestsFlyout .friendBrowserCheckboxContentGrid {
	padding-top: 4px
}

.uiScrollableArea #fbRequestsPYMKContainer .uiListItem:last-child {
	padding: 0
}

#fbRequestsFlyout .uiScrollableAreaContent {
	padding-bottom: 4px
}

#fbRequestsList .uiScrollableArea.contentAfter {
	border-bottom: 1px solid #bbb
}

#fbRequestsList .uiScrollableArea {
	border-bottom: 1px solid #e0e0e0
}

#fbRequestsFlyout .jewelFooter a {
	border: 0
}

#fbRequestsFlyout .jewelFooter a:hover {
	border-top: 1px solid #3b5998
}

.uiScrollableHeaderBox {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

#fbRequestsFlyout .jewelHeader {
	position: relative;
	padding-right: 10px
}

#fbRequestsFlyout .uiScrollableAreaContent .uiListItem {
	padding-right: 12px
}

.uiSearchInput {
	background: #fff;
	border: 1px solid #899bc1;
	border-top-color: #6484b4;
	display: inline-block
}

.uiSearchInput span {
	border: 0;
	border-top: 1px solid #ededed;
	display: inline-block;
	padding: 1px 0 2px;
	position: relative
}

.uiSearchInput input {
	border: 0;
	margin: 0 22px 0 5px;
	outline: none;
	padding: 1px 5px 2px 0;
	width: 190px
}

.uiSearchInput button {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: 0 -45px;
	background-color: #fff;
	border: 0;
	cursor: pointer;
	display: block;
	height: 19px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 22px
}

.ff4.mac .uiSearchInput input {
	padding-bottom: 1px !important
}

.uiTypeaheadView .bucketed ul {
	padding: 0
}

.uiTypeaheadView .bucketed .header {
	background-color: #f2f2f2;
	border-top: 1px solid #e2e2e2;
	border-bottom: none;
	margin-top: 4px;
	min-height: 10px;
	padding: 2px 15px 2px 6px
}

.uiTypeaheadView .bucketed .header:first-child {
	border-top: none;
	margin-top: 0
}

.uiTypeaheadView .bucketed .header .text {
	color: #000 !important
}

.uiTypeaheadView .search li {
	min-height: 50px;
	padding: 2px 30px 2px 63px
}

.uiTypeaheadView .search li a {
	outline: none
}

.uiTypeaheadView .search li a:hover {
	text-decoration: none
}

.uiTypeaheadView .search .playButton {
	height: 30px;
	left: 16px;
	top: 12px;
	position: absolute;
	width: 30px;
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: 0 -102px
}

.uiTypeaheadView .search a:hover .playButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: 0 -132px
}

.uiTypeaheadView .search .music_playing a .playButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: 0 -162px
}

.uiTypeaheadView .search .music_playing a:hover .playButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: 0 -192px
}

.uiTypeaheadView .search .song.async_saving a .playButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	background-position: 0 -222px
}

.uiTypeaheadView .search .song.async_saving a .playLoader {
	position: absolute;
	width: 14px;
	height: 14px;
	left: 24px;
	top: 20px;
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yp/r/DrGcdjdlpCl.gif)
		no-repeat
}

.uiTypeaheadView .search img {
	background-color: #eceff5;
	display: block;
	height: 50px;
	left: 6px;
	position: absolute;
	width: 50px
}

.uiTypeaheadView .search .text {
	color: #3b5998;
	font-weight: bold
}

.uiTypeaheadView .search .subtext {
	font-size: 9px
}

.uiTypeaheadView .search .seeMore {
	color: #3b5998;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 0;
	padding-right: 7px
}

.uiTypeaheadView .search .question {
	min-height: 14px;
	padding: 3px 30px 3px 6px
}

.uiTypeaheadView .search .question .text {
	display: inline
}

.uiTypeaheadView .search .question .subtext {
	display: inline;
	margin-left: 5px;
	white-space: nowrap
}

.uiTypeaheadView .search .websuggestion {
	min-height: 14px;
	padding: 3px 30px 3px 6px
}

.uiTypeaheadView .search .websuggestion .text {
	display: inline
}

.uiTypeaheadView .search .websuggestion .subtext {
	display: inline;
	margin-left: 5px;
	white-space: nowrap
}

.uiTypeaheadView .search .group .photo,.uiTypeaheadView .search .friendlist .photo
	{
	background-color: transparent
}

.uiTypeaheadView .search .text .alias {
	color: #999;
	font-weight: normal
}

.uiToolbarBordered {
	margin: 0 -7px;
	padding: 6px 7px 6px 1px
}

.uiToolbar .uiToolbarItem {
	float: left;
	margin-left: 6px;
	vertical-align: top
}

.uiToolbarUnbordered .uiToolbarItem:first-child {
	margin-left: 0
}

.uiToolbar .uiToolbarDivider {
	background: #d6d6d6;
	height: 22px;
	width: 1px
}

html.wrapped,html.wrapped body {
	overflow: hidden
}

html.wrapped body #body {
	bottom: 0;
	left: 0;
	right: 0;
	outline: none;
	overflow: auto;
	overflow-y: scroll;
	position: absolute;
	top: 0
}

.hideBanner .fbPageBanner,.fixedBody .fbPageBanner {
	display: none
}

.fbPageBannerInner {
	margin: auto;
	width: 980px
}

.sidebarMode .fbPageBannerInner {
	left: -90px;
	position: relative
}

.noFooter #pageFooter {
	display: none
}

.permalinkBody {
	background-color: #e7ebf2
}

.permalinkBody #globalContainer {
	margin-top: 40px;
	padding: 0 40px 0;
	width: 889px;
	min-width: 889px
}

.permalinkBody #mainContainer {
	width: 100%
}

.permalinkBody #contentCol {
	background-color: transparent
}

.permalinkBody #rightCol {
	width: 243px
}

.permalinkBody #contentArea {
	border: 1px solid #c4cde0;
	width: 624px;
	background-color: #fff;
	padding: 0 3px 1px
}

.permalinkBody .fbTimelineSideAds {
	padding-top: 0;
	width: auto
}

.permalinkBody .permalink_stream .uiStream .uiStreamMessage,.permalinkBody .permalink_stream .uiStream .uiStreamAttachments
	{
	font-size: 13px;
	padding-left: 15px;
	padding-right: 20px
}

.permalinkBody .permalink_stream .uiStream .uiStreamMessage {
	line-height: 18px
}

.permalinkBody .permalink_stream .uiStream .mainWrapper .uiAttachmentNoMedia
	{
	padding-left: 10px;
	margin-left: 18px;
	border-left: 2px solid #c0c9dd
}

.permalink_stream .uiStream .uiStreamMessage {
	font-size: 13px;
	max-width: 640px
}

.permalinkBody .permalink_stream .fbStreamPermalinkHeader {
	border-bottom: 1px solid #e9e9e9;
	margin: 15px
}

.permalinkBody .permalink_stream .uiStreamStory .mainWrapper {
	margin-right: 0;
	padding-top: 0
}

.permalinkBody .fbTimelineUFI {
	margin-top: 3px
}

.permalinkBody .permalink_stream .subscribeOrLikeSentence,.permalinkBody .permalink_stream .uiStreamPassive,.permalinkBody .permalink_stream .uiStreamHeadline
	{
	color: #999;
	font-weight: normal
}

.permalinkBody .permalink_stream .uiStreamHeadline {
	width: 500px
}

.permalinkBody .permalink_stream .fbStreamPermalinkHeader .UIImageBlock_Content
	{
	padding-top: 8px
}

.permalinkBody .permalink_stream .uiStreamPrivacy .img,.permalinkBody .permalink_stream .uiStreamSecondaryTime .img
	{
	margin-top: 2px
}

.permalinkBody .permalink_stream .uiStreamMessage .actorDescription {
	padding: 0
}

.permalinkBody .uiStreamSource {
	font-size: 11px
}

.permalinkBody #mainContainer {
	margin-bottom: 50px
}

.permalinkBody .permalink_stream .uiStreamHide {
	float: right
}

.permalinkBody .permalink_stream .followOrLikeButton {
	clear: right;
	margin-right: 25px
}

.permalinkBody .fbStreamPermalinkHeader .uiCloseButton {
	left: -9999px;
	overflow: hidden;
	position: relative;
	float: right
}

.permalinkBody .permalink_stream:hover .fbStreamPermalinkHeader .uiCloseButton
	{
	left: auto;
	overflow: visible
}

.permalinkBody #globalContainer #mainContainer .permalink_stream .noStoryBodyHeader
	{
	border-bottom: none
}

.permalinkBody #globalContainer #mainContainer .spamMessage {
	padding: 15px 0 15px 15px;
	border-top: solid 1px #eee
}

.permalinkBody .uiStreamAttachments .UIImageBlock_Image .img {
	display: inline-block
}

.profileInfoSection {
	margin-bottom: 30px
}

.profileInfoSection .emptyInfoSection {
	text-align: center;
	font-size: 13px
}

.profileInfoSection .inlineLabel {
	color: #999
}

.profileInfoSection .privacyTooltip {
	padding-top: 4px
}

.fbProfileExperience .hubPhoto {
	margin-right: 7px
}

.fbProfileExperience .wishlistPhoto {
	height: 150px;
	margin-right: 7px;
	width: 150px
}

.fbProfileExperience .experienceContent {
	line-height: 14px;
	padding-top: 1px
}

.fbProfileExperience .experienceContentLarge {
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	padding-top: 22px;
	padding-left: 8px
}

.fbProfileExperience .experienceBody,.fbProfileExperience .subexperienceContent
	{
	margin-top: 2px
}

.fbProfileExperience .subexperiences {
	margin: 6px 0 0 15px
}

.fbProfileExperience .subexperience {
	padding-bottom: 1px
}

.fbProfileExperience .subexperienceContent {
	width: 273px
}

.showAllExperiences .revealerArrow {
	margin: 0 0 2px 5px
}

.showAllExperiences:hover a,.showAllExperiences .mediaRevealer:hover {
	text-decoration: none
}

.profileInfoTable .highlight {
	background-color: #fffbe4
}

.profileInfoTable .fbProfileExperience.highlight {
	left: -5px;
	padding: 5px 0 5px 5px;
	position: relative;
	top: -5px
}

.profileInfoTable .afterHighlight {
	margin-top: -10px
}

.profileInfoTable .highlight .complimentsBlingBox {
	margin-right: -5px
}

li.showAllExperiences {
	border-top: 1px solid #e5eaf1;
	padding-top: 7px;
	text-align: center
}

.showAllExperiences:hover {
	border-top-color: #d8dfea;
	background-color: #eceff4;
	cursor: pointer
}

.showAllExperiences a {
	display: inline-block;
	padding-bottom: 8px
}

.fbProfileInfoExpandedRowWrapper .fbProfileExperience {
	text-align: left
}

.fbProfileInfoExpandedRowWrapper .revealerWrapper {
	margin-top: 0
}

.fbProfileInfoWorkRowWrapper .fbProfileExperience {
	text-align: left
}

.fbProfileInfoEducationRowWrapper .fbProfileExperience {
	text-align: left
}

.mediaRow .mediaPortrait {
	line-height: 14px;
	padding: 0;
	overflow: hidden;
	width: 75px
}

.mediaRow .mediaPortrait .photo {
	height: 75px;
	margin-bottom: 5px
}

.mediaRow .mediaPortrait .mediaPageName {
	overflow: hidden;
	max-height: 28px;
	word-wrap: break-word
}

.mediaRowWrapper {
	text-align: center
}

.mediaRowRevealer {
	line-height: 12px
}

.profileInfoTable th.label {
	color: #999;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	width: 90px
}

.nile_profile .profileInfoTable th.label {
	font-size: 11px;
	line-height: 16px
}

.profileInfoTable .greenLink {
	color: #060
}

.profileInfoTable td.data {
	line-height: 15px
}

.profileInfoTable td.rightCol {
	padding: 3px 0 0 35px;
	text-align: right;
	width: 50px
}

.profileInfoTable .sampleImageCaption {
	text-align: center;
	width: 50px;
	word-wrap: break-word
}

.profileInfoTable .uiInfoTable .label {
	color: #666;
	font-size: 11px;
	font-weight: normal;
	padding-top: 0
}

.profileInfoTable .uiInfoTable .data {
	padding-top: 0
}

.profileInfoTable .throbber {
	display: none
}

.profileInfoTable .async_saving .throbber {
	display: block
}

.uiInfoTable {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}

.uiInfoTable .spacer td {
	padding: 5px 0
}

.noBorder .spacer td {
	padding: 0;
	visibility: hidden
}

.uiInfoTable .label,.uiInfoTable .data,.uiInfoTable .rightCol {
	padding: 3px 0 1px 0;
	text-align: left;
	vertical-align: top
}

.uiInfoTable .dataRow .data,.uiInfoTable .dataRow .rightCol {
	padding-top: 5px
}

.uiInfoTable .data>input,.uiInfoTable .data>label input,.uiInfoTable .rightCol>input,.uiInfoTable .rightCol>label input
	{
	margin-left: 0
}

.uiInfoTable .label {
	color: #666;
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
	width: 130px
}

.uiInfoTable .dataRow .label {
	padding-top: 8px
}

.uiInfoTable .label .annotation {
	color: #999
}

.uiInfoTable .rightCol {
	padding: 0 0 0 20px;
	width: 225px
}

.fbxWelcomeBox .fbxWelcomeBoxName {
	padding-bottom: 1px
}

.fbxWelcomeBoxBlock .fbxWelcomeBoxImg {
	height: 40px !important;
	width: 40px !important
}

.fbxWelcomeBoxName {
	display: block;
	font-weight: bold;
	width: 112px;
	word-wrap: break-word
}

.HighlightSelectorMenu {
	margin-right: 1px;
	position: relative;
	top: -2px
}

.HighlightSelectorMenu .uiMenuXShortBorder {
	padding-right: 2px
}

body .fixedScrolling {
	position: fixed !important
}

body.fixedBody #contentCol {
	min-height: 617px
}

body.fixedBody {
	overflow-x: hidden
}

.fixedBody #blueBar,.fixedBody #leftCol {
	position: fixed !important
}

.fixedBody #blueBar {
	left: 0;
	right: 0
}

.fixedBody #leftColContainer {
	float: left;
	padding-right: 2px;
	width: 179px
}

.fixedBody .hideWhenFixed {
	display: none
}

.home #leftCol {
	min-height: 600px
}

.home #rightCol .friend_list_right_column_header {
	height: 44px
}

div.bookmarksMenuButton .uiCloseButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -65px -65px
}

div.bookmarksMenuButton .uiCloseButton:hover,div.bookmarksMenuButton .openToggler .uiCloseButton
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -83px -65px
}

.uiSideNav ul {
	display: none
}

.uiSideNav .open ul {
	display: block
}

.uiSideNav .forceSubitems ul {
	display: block
}

.uiSideNav .hidden {
	display: none
}

.uiSideNav .item,.uiSideNav .subitem {
	color: #333;
	display: block;
	border-bottom: 1px solid #fff;
	min-height: 17px;
	line-height: 13px;
	padding: 3px 8px 0 28px;
	text-decoration: none
}

.uiSideNav .subitem {
	padding-left: 37px
}

.uiSideNav .item:hover,.uiSideNav .item:active,.uiSideNav .item:focus,.uiSideNav .subitem:hover,.uiSideNav .subitem:active,.uiSideNav .subitem:focus
	{
	background-color: #eff2f7;
	text-decoration: none
}

.uiSideNav .selectedItem .item,.uiSideNav .selectedItem .item:hover,.uiSideNav ul .selectedItem .subitem,.uiSideNav ul .selectedItem .subitem:hover
	{
	background-color: #d8dfea;
	font-weight: bold
}

.uiSideNav .item .imgWrap {
	width: 18px
}

.uiSideNav .external {
	padding-right: 12px;
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yW/r/AebrcwrBeG6.png)
		no-repeat right 3px
}

.uiSideNav .item .linkWrap {
	display: block;
	max-width: 116px;
	overflow: hidden;
	padding-left: 0;
	text-overflow: ellipsis;
	white-space: nowrap
}

.uiSideNavCountText {
	color: gray
}

.uiSideNav .loading .item,.uiSideNav .sideNavItem .loading .subitem {
	background-color: #eff2f7;
	border-color: #eff2f7;
	border-bottom-color: #fff
}

.uiSideNav .loading .subitem {
	background-color: #fff;
	border-color: #fff
}

.uiFutureSideNav .actionLinks {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase
}

.droppableNav .actionLinks {
	display: block
}

.actionLinks {
	line-height: 12px;
	padding: 4px 0 4px 28px;
	position: relative
}

.uiSideNav .loadingIndicator,.actionLinks .loadingIndicator {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif)
		no-repeat 0 0;
	display: none;
	height: 11px;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 16px
}

.loading .loadingIndicator,.async_saving .loadingIndicator {
	display: block
}

.editMode .loadingIndicator,.loading ul .loadingIndicator {
	display: none
}

.uiSideNav ul .loading .loadingIndicator {
	top: 5px
}

.uiSideNav .showSubitems .hiddenSubitem,.uiSideNav .open .navMore {
	display: block
}

.uiSideNav .hiddenSubitem,.uiSideNav .showSubitems .navMore,.uiSideNav .navMore
	{
	display: none
}

.uiSideNav li .navMore {
	margin: 4px 0 10px 37px
}

.uiSideNav .loading .navMore {
	background-color: transparent
}

.uiSideNav .item:hover .buttonWrap .uiCloseButton {
	visibility: visible
}

.editMode .droppableNav .uiCloseButton,.editMode .droppableNav .item:hover .uiCloseButton
	{
	visibility: visible
}

.middot {
	display: none
}

.expandedMode .middot {
	display: inline
}

.uiSideNav .mover {
	display: none;
	left: -18px;
	overflow: hidden;
	position: absolute;
	text-align: right;
	top: 3px;
	z-index: 2
}

.uiSideNav .placeholder {
	border: 2px dashed gray
}

.editMode .item {
	cursor: default;
	opacity: .5
}

.editMode .item:hover {
	background-color: transparent
}

.editMode .sortableItem {
	cursor: move;
	opacity: 1
}

.editMode .sortableItem:hover {
	background-color: #eff2f7
}

.uiSideNav .mover .arrow {
	position: relative;
	top: -20px
}

.uiSideNav .mover .arrow:active,.uiSideNav .mover .arrow:focus {
	top: 0
}

.droppableNav .grip {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -11px -49px;
	display: none;
	height: 10px;
	margin-top: 2px;
	width: 10px
}

.editMode .droppableNav .grip {
	display: block
}

.editMode .uiSideNav .external {
	background-image: none
}

.middot,.navEdit,.navDone {
	display: none
}

.expandedMode .middot,.expandedMode .navEdit,.navEditDone .navEdit,.editMode .navDone
	{
	display: inline
}

.editMode .draggingMode {
	opacity: .5
}

.editMode .droppableNav .draggingMode {
	opacity: 1
}

.editMode .uiSideNav ul {
	display: none
}

.editMode .middot,.editMode .navEdit,.editMode .navLessLink,.editMode .uiSideNav .count,.editMode .uiSideNav .divider,.editMode .uiSideNav .loading .mover,.editMode .uiSideNav .uiCloseButton
	{
	display: none !important
}

#sideNav #pinnedNav {
	margin-top: 16px
}

#sideNav .belowThreshold,#sideNav .homeSideNav .actionLinks,#sideNav #pinnedNav .hideOption
	{
	display: none
}

#sideNav.editMode .homeSideNav .actionLinks {
	display: block
}

#sideNav .moreSectionsLink {
	color: #7f93bc;
	font-size: 9px;
	font-weight: bold
}

.navHeader,.navHeader a {
	color: #999;
	font-size: 9px;
	font-weight: bold;
	margin-top: 12px
}

.navHeader .bookmarksNavSeeAll {
	color: #6d84b4;
	white-space: nowrap
}

.navHeader .uiLoadingIndicatorAsync {
	margin-top: -3px
}

.editMode .nonDroppableNav {
	opacity: .5
}

.editMode .nonDroppableNav .sortableItem {
	cursor: default
}

.editMode .homeSideNav .bookmarksNavSeeAll,.homeSideNav .bookmarksNavSeeAll
	{
	visibility: hidden
}

.homeSideNav:hover .bookmarksNavSeeAll,.forceMoreLink .bookmarksNavSeeAll
	{
	visibility: visible
}

.homeSideNav a:hover {
	text-decoration: none
}

.bookmarksNavSeeAll:hover {
	text-decoration: underline
}

.homeSideNav .loading .bookmarksNavSeeAll {
	display: none
}

.homeSideNav .bookmarksMenuButton ul {
	display: inline
}

.sideNavItem:hover .bookmarksMenuButton .uiCloseButton,.sideNavItem .bookmarksMenuButton a.selected
	{
	visibility: visible
}

.editMode .homeSideNav .sideNavItem .bookmarksMenuButton .uiCloseButton,.editMode .homeSideNav .sideNavItem:hover .bookmarksMenuButton .uiCloseButton
	{
	visibility: hidden
}

.droppableNav .rearrange {
	display: inline
}

.nonDroppableNav .rearrange {
	display: none
}

div.fbComposerWideSpacing {
	border-bottom: 0;
	margin: 9px 0 -6px;
	padding-bottom: 4px
}

div.fbFriendListComposer {
	border-bottom: none;
	margin-left: -18px;
	padding-left: 18px
}

div.fbFriendListComposer .focus_target {
	border-bottom: 1px solid #e6e6e6;
	margin-left: -18px;
	padding-left: 18px
}

div.fbFriendListComposer .child_was_focused {
	border-bottom: none
}

div.fbFriendListComposer .uiComposerAttachments {
	padding: 5px 0 6px
}

.composerExpandedPhoto #leftCol {
	padding-top: 2px
}

.composerExpanded #content .newsFeedComposer {
	padding-top: 5px
}

.composerExpanded .newsFeedComposer #rightCol {
	padding-top: 40px
}

.composerExpandedPhoto .newsFeedComposer #rightCol {
	padding-top: 38px
}

.hasExpandedComposer .home_right_column,.sidebarMode #content .hasExpandedComposer .home_right_column
	{
	margin-top: -12px
}

.home #content .hasExpandedComposer .adsOnTop,.home #content .hasExpandedComposer .stickyAds
	{
	margin-top: 0
}

div.uiComposerWithPhoto .focus_target {
	padding-left: 58px
}

div.uiComposerWithPhoto .focus_target .uiComposerMetaContainer {
	margin-left: 2px;
	margin-top: -2px
}

.uiComposerPhoto {
	position: absolute;
	top: 7px
}

div.friendListFeed .uiComposerPhoto {
	top: 13px
}

.composerExpandedPhoto .groupJumpLayout .groupComposerCleanWrap {
	margin-left: -10px;
	padding-top: 7px
}

div.uiComposerWithPhoto .focus_target .groupComposerCleanWrap .uiComposerMetaContainer
	{
	margin-top: -1px
}

.composerExpandedPhoto div.fbFriendListComposer .focus_target {
	padding: 3px 0 14px 76px
}

.uiExpandedComposerWrap,.uiExpandedComposerWrapNotMeta {
	position: relative
}

.composerExpandedPhoto .composerLeftNub {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yw/r/Z-7RGb1UpCq.gif)
		no-repeat;
	height: 11px;
	left: 54px;
	position: absolute;
	top: 37px;
	width: 7px;
	z-index: 2
}

.home .friendListFeed .composerLeftNub {
	top: 43px
}

.composerExpandedPhoto .uiExpandedComposerWrapNotMeta .composerLeftNub {
	left: 52px;
	top: 39px
}

.composerExpandedPhoto .uiExpandedComposerWrapNotMeta .uiComposerPhoto {
	top: 9px
}

.composerExpanded .uiComposerWithPhoto .uiComposerAttachment .nub {
	display: none
}

#pagelet_rhc_ticker {
	margin-top: -5px
}

#pagelet_rhc_ticker .fbFeedTicker {
	padding-top: 5px
}

.homeFixedLayout .fbFeedTicker.fixed_elem {
	background-color: #fff;
	z-index: 2
}

.homeFixedLayout #contentCurve {
	height: 0
}

div#contentCol.homeFixedLayout {
	padding-top: 5px
}

.homeFixedLayout div#contentArea {
	padding-bottom: 20px
}

.tickerOnTop #pagelet_rhc_ticker {
	margin-top: 0;
	margin-bottom: 5px
}

.adsOnTop .rightColumnWrapper .fixed_scrolling_wrapper,.tickerOnTop .rightColumnWrapper
	{
	width: 244px
}

.sidebarMode .tickerOnTop #pagelet_rhc_ticker {
	margin-bottom: 0
}

.tickerOnTop #pagelet_rhc_ticker .fbFeedTicker {
	padding-top: 0
}

.sidebarMode .tickerOnTop #pagelet_reminders .fbReminders {
	margin: 6px 0 12px 0
}

.tickerOnTop #pagelet_reminders .fbReminders {
	margin: 8px 0 10px 0
}

.tickerOnTop .ticker_container .ticker_stream {
	margin-top: -1px
}

.tickerOnTop .ego_section {
	margin-bottom: 0
}

.tickerOnTop .fbFeedTicker .ticker_container:before,.tickerOnTop .fbFeedTicker .ticker_container:after
	{
	background-color: rgba(0, 0, 0, .10) !important;
	content: "";
	display: block;
	height: 1px !important;
	position: absolute;
	width: 100%;
	z-index: 2
}

.tickerOnTop .fixed_elem .ticker_container:before {
	background-color: transparent !important
}

.tickerOnTop .forceThickLine .ticker_container:before,.tickerOnTop .forceThickLine .ticker_container:after
	{
	background-color: transparent !important
}

.tickerOnTop .fbFeedTicker .ticker_container:after {
	bottom: 0
}

.tickerOnTop .fbFeedTicker .fbTickerFooter {
	border-top: 3px solid #f2f2f2
}

.tickerOnTop .fixed_elem .fbFeedHeadThickLineCapable {
	border: 0
}

div.composerOpen #rightCol {
	padding-top: 40px
}

.homeWiderContent div#rightCol .home_right_column {
	width: 244px
}

div#contentCol.homeWiderContent,.homeWiderContent #bottomContent {
	padding-left: 0;
	padding-right: 0
}

.homeWiderContent div#rightCol {
	padding-right: 0
}

.hasLeftCol .homeWiderContent div#contentArea {
	padding-left: 18px;
	padding-right: 25px;
	width: 511px
}

div.homeWiderContent .megaphone_box {
	margin-left: -18px;
	margin-top: -5px
}

.uiStream .uiStreamHeader {
	background-color: #e9e9e9;
	border-top: 1px solid #ccc;
	height: 1px;
	margin: 20px 0 5px -18px;
	padding: 0;
	position: relative
}

.hasExpandedComposer .uiStream .uiStreamHeader {
	border-top: 0;
	margin-top: 10px
}

.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm,.uiStream .uiStreamHeader .uiStreamHeaderText
	{
	background-color: #fff;
	left: 0;
	padding-right: 2px;
	position: absolute
}

.uiStream .uiStreamHeader .uiStreamHeaderText {
	color: gray;
	margin-left: 68px;
	top: -6px
}

.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm {
	left: auto;
	right: 35px;
	top: -6px
}

.uiStreamHeaderChronologicalForm .sortLink {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: right -70px;
	color: gray;
	font-size: 9px;
	font-weight: bold;
	margin: 0 2px;
	padding: 0 9px 2px 3px
}

.UIIntentionalStream_Error {
	display: none;
	padding-top: 2px;
	padding-bottom: 8px
}

.UIIntentionalStream_HiddenInfo {
	float: right
}

.UIIntentionalStream_AutoUpdate {
	margin: 5px
}

.UIIntentionalStream_AutoUpdateMessage,.UIIntentionalStream_AutoUpdateControl
	{
	float: right
}

.ufiItem .async_saving .uiUfiViewSharesLink,.ufiItem .stat_elem .uiUfiViewSharesLoading
	{
	display: none
}

.ufiItem .async_saving .uiUfiViewSharesLoading {
	display: inline
}

.uiPhotoThumb {
	border: 1px solid #ccc;
	display: inline-block
}

.uiPhotoThumb img {
	display: block;
	margin: 3px
}

.uiPhotoThumb:hover {
	border: 1px solid #3b5998
}

.loading.uiPhotoThumb {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif)
		no-repeat center center
}

.loading.uiPhotoThumb img {
	opacity: .3
}

.uiSideNav .loading .uiLoadingIndicatorAsync,.uiFutureSideNav .loading .uiLoadingIndicatorAsync
	{
	display: inline
}

.editMode .uiSideNav .loading .uiLoadingIndicatorAsync,.uiSideNav .loading ul .uiLoadingIndicatorAsync
	{
	display: none
}

.uiSideNav .uiLoadingIndicatorAsync {
	position: relative;
	top: 2px
}

.uiSideNav .buttonWrap {
	clear: left;
	float: left;
	height: 20px;
	text-align: right;
	width: 20px
}

.uiSideNav .sideNavItem {
	padding-right: 20px;
	margin-left: -20px;
	width: 100%
}

.uiSideNav .drag {
	margin-left: 0
}

.uiSideNav .item,.uiSideNav .subitem {
	margin-left: 20px;
	margin-right: -20px
}

.uiSideNav .sideNavItem .imgWrap {
	margin-left: -22px;
	margin-top: -1px;
	float: left
}

.uiSideNav .sideNavItem .linkWrap {
	display: block;
	overflow: hidden;
	padding-left: 0;
	text-overflow: ellipsis;
	white-space: nowrap
}

.uiSideNav .sideNavItem .hasCount {
	max-width: 110px
}

.uiSideNav .sideNavItem .noCount {
	max-width: 145px
}

.uiSideNav .sideNavItem .subitem .hasCount {
	max-width: 90px
}

.uiSideNav .sideNavItem .subitem .noCount {
	max-width: 125px
}

.uiSideNav .loading .noCount {
	max-width: 127px
}

.uiSideNav .sideNavItem .uiSideNavEditButton {
	margin: 2px 5px 0 0;
	text-align: left
}

.uiSideNav .sideNavItem .uiCloseButton {
	opacity: 0
}

.uiSideNav .sideNavItem .uiCloseButton:focus,.uiSideNav .sideNavItem:hover .uiCloseButton,.uiSideNav .sideNavItem .openToggler .uiCloseButton
	{
	opacity: 1
}

.uiNarrowSideNav .uiSideNav .sideNavItem:hover .buttonWrap,.uiNarrowSideNav .uiSideNav .hover .buttonWrap,.uiNarrowSideNav .uiSideNav .editMenuOpened .buttonWrap
	{
	display: block;
	padding-right: 4px;
	width: 25px
}

.uiNarrowSideNav .uiSideNav .buttonWrap,.uiNarrowSideNav .uiSideNav .sideNavItem:hover .item .rfloat,.uiNarrowSideNav .uiSideNav .hover .item .rfloat,.uiNarrowSideNav .uiSideNav .editMenuOpened .item .rfloat
	{
	display: none
}

.uiNarrowSideNav .uiSideNav .buttonWrap {
	float: right;
	margin-right: -2px;
	width: 0
}

.uiNarrowSideNav .sideNavItem {
	padding-right: 0;
	margin-left: 0
}

.uiNarrowSideNav .sideNavItem .item,.uiNarrowSideNav .sideNavItem .subitem
	{
	margin-left: 0;
	margin-right: 0
}

span.FollowLink .followLinkInlineCheck {
	display: inline;
	margin-right: 4px
}

.followLinkSubscribed {
	cursor: default
}

#jewelContainer.notifNegativeBase .openToggler .jewelButton {
	background-color: transparent !important;
	border-color: transparent;
	border-top: 0
}

.notifNegativeBase .openToggler {
	z-index: 1
}

.notifNegativeBase .fbJewelFlyout {
	background-color: #fff;
	background: rgba(255, 255, 255, 0.98);
	border: 1px solid #c5c5c5;
	top: 37px;
	box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	border-radius: 3px;
	border: 1px solid rgba(100, 100, 100, .4);
	background-clip: padding-box
}

.notifNegativeBase .fbJewelFlyout .jewelItemList {
	padding: 0
}

.notifNegativeBase .fbJewelFlyout .uiScrollableAreaContent {
	padding-bottom: 1px
}

.notifNegativeBase .fbJewelFlyout li.jewelItemNew {
	background-color: transparent
}

.notifNegativeBase .fbJewelFlyout .beeperNub {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/1u_-JUj5yo5.png);
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 11px;
	position: absolute;
	top: -11px;
	width: 20px
}

.notifNegativeBase .timestamp {
	font-size: 11px;
	color: #999
}

.notifNegativeBase .fbJewelFlyout .jewelHeader {
	border-bottom: solid 1px #ddd;
	border-bottom: solid 1px rgba(100, 100, 100, .22);
	background-clip: padding-box;
	margin-bottom: -1px;
	z-index: 100;
	position: relative;
	padding: 8px 8px 6px 8px;
	background-color: #fff;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.notifNegativeBase .fbJewelFlyout .jewelFooter a {
	background-color: #f7f7f7;
	border-top: 1px solid #c5c5c5;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	position: relative;
	z-index: 100
}

.notifNegativeBase .fbJewelFlyout .jewelFooter a:hover,.notifNegativeBase .fbJewelFlyout .jewelFooter a:active,.notifNegativeBase .fbJewelFlyout .jewelFooter a:focus
	{
	border-top: 1px solid #c5c5c5;
	color: #3b5998;
	outline: none;
	text-decoration: underline
}

.notifNegativeBase .fbJewelFlyout .jewelFooter a:hover .seeMoreCount,.notifNegativeBase .fbJewelFlyout .jewelFooter a:active .seeMoreCount,.notifNegativeBase .fbJewelFlyout .jewelFooter a:focus .seeMoreCount
	{
	color: gray
}

.notifNegativeBase #fbMessagesFlyout {
	left: -128px
}

.notifNegativeBase #fbMessagesFlyout.notifNonCentered {
	left: 0
}

.notifNegativeBase #fbMessagesFlyout .beeperNub {
	left: 130px
}

.notifNegativeBase #fbMessagesFlyout.notifNonCentered .beeperNub {
	left: 0
}

.notifNegativeBase #fbMessagesJewel.openToggler a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png)
		!important;
	background-repeat: no-repeat !important;
	background-position: -106px -215px !important
}

.notifNegativeBase #fbMessagesFlyout .author,.notifNegativeBase #fbMessagesFlyout a.messagesContent:hover .author,.notifNegativeBase #fbMessagesFlyout .subject,.notifNegativeBase #fbMessagesFlyout a.messagesContent:hover .subject
	{
	color: #333
}

.notifNegativeBase #fbMessagesFlyout.monochromeBlue .author {
	color: #3b5998
}

.notifNegativeBase #fbMessagesFlyout .preview,.notifNegativeBase #fbMessagesFlyout a.messagesContent:hover .preview
	{
	color: gray;
	padding-top: 1px
}

.notifNegativeBase #fbMessagesFlyout .time .timestamp,.notifNegativeBase #fbMessagesFlyout a.messagesContent:hover .time .timestamp
	{
	color: #9d9d9d;
	font-size: 9px;
	padding-top: 2px;
	display: block
}

.notifNegativeBase #fbMessagesFlyout .jewelContent li {
	border-top: 0
}

.notifNegativeBase #fbMessagesFlyout .jewelContent li:first-child a.messagesContent,.notifNegativeBase #fbMessagesFlyout .jewelContent li:first-child a.messagesContent:hover,.notifNegativeBase #fbMessagesFlyout .jewelContent li:first-child a.messagesContent:active,.notifNegativeBase #fbMessagesFlyout .jewelContent li:first-child a.messagesContent:focus
	{
	border-top: none
}

.notifNegativeBase #fbMessagesFlyout .jewelContent a.messagesContent {
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: -1px;
	padding: 4px 20px 4px 8px
}

.notifNegativeBase #fbMessagesFlyout .jewelContent a.messagesContent:hover,.notifNegativeBase #fbMessagesFlyout .jewelContent a.messagesContent:active,.notifNegativeBase #fbMessagesFlyout .jewelContent a.messagesContent:focus
	{
	background-color: #f4f6f9 !important;
	border-color: #e3e8f0;
	position: relative;
	z-index: 1
}

.notifNegativeBase #fbMessagesFlyout li.jewelItemNew a.messagesContent {
	background-color: #eceff5;
	background: rgba(237, 239, 245, 0.98);
	border-color: #d1d8e7;
	position: relative;
	z-index: 2
}

.notifNegativeBase #fbMessagesFlyout .jewelContent li.jewelItemNew a.messagesContent:hover,.notifNegativeBase #fbMessagesFlyout .jewelContent li.jewelItemNew a.messagesContent:active,.notifNegativeBase #fbMessagesFlyout .jewelContent li.jewelItemNew a.messagesContent:focus
	{
	background-color: #e7ebf2 !important;
	border-color: #d1d8e7
}

.notifNegativeBase .fbJewelFlyout .jewelHighlight a.messagesContent:hover span,.notifNegativeBase .fbJewelFlyout .jewelHighlight a.messagesContent:active span,.notifNegativeBase .fbJewelFlyout .jewelHighlight a.messagesContent:focus span,.notifNegativeBase .fbJewelFlyout .jewelHighlight a.messagesContent:hover div,.notifNegativeBase .fbJewelFlyout .jewelHighlight a.messagesContent:active div,.notifNegativeBase .fbJewelFlyout .jewelHighlight a.messagesContent:focus div
	{
	color: gray
}

.notifNegativeBase .fbJewelFlyout .jewelItemList {
	padding: 0
}

.notifNegativeBase #fbNotificationsFlyout {
	left: -153px
}

.notifNegativeBase #fbNotificationsFlyout.notifNonCentered {
	left: 0
}

.notifNegativeBase #fbNotificationsFlyout .beeperNub {
	left: 155px
}

.notifNegativeBase #fbNotificationsFlyout.notifNonCentered .beeperNub {
	left: 0
}

.notifNegativeBase #fbNotificationsJewel.openToggler a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png)
		!important;
	background-repeat: no-repeat !important;
	background-position: -232px -167px !important
}

.notifNegativeBase #fbNotificationsFlyout a:hover .blueName {
	color: #333
}

.notifNegativeBase #fbNotificationsFlyout .blueName {
	color: #333
}

.notifNegativeBase #fbNotificationsFlyout.monochromeBlue .blueName {
	color: #3b5998
}

.notifNegativeBase #fbNotificationsFlyout div.notif_x_div,.notifNegativeBase #fbNotificationsFlyout div.confirmingMsg
	{
	display: block
}

.notifNegativeBase #fbNotificationsFlyout li a.notif_x {
	padding: 0
}

.notifNegativeBase #fbNotificationsFlyout li a.notif_x .placeholder {
	margin: 3px 1px 0 0;
	padding-left: 5px;
	width: 11px;
	height: 40px
}

.notifNegativeBase #fbNotificationsFlyout li .notif_x_div {
	position: absolute;
	top: 7px;
	right: 9px;
	z-index: 2
}

.notifNegativeBase #fbNotificationsFlyout li.notifHover a.notif_x {
	visibility: visible
}

.notifNegativeBase #fbNotificationsFlyout a.notif_x,.notifNegativeBase #fbNotificationsFlyout li.first_receipt a.notif_x
	{
	visibility: hidden;
	margin-top: 0
}

.notifNegativeBase .confirmingMsg,.notifNegativeBase .notifMainLink {
	-moz-transition-property: height, left, padding, width;
	-moz-transition-duration: .15s;
	-moz-transition-timing-function: ease
}

.notifNegativeBase li div.info {
	position: relative;
	max-width: 243px
}

.notifNegativeBase .fbJewelFlyout li div.confirmingMsg {
	position: absolute;
	top: 0;
	left: 100%;
	visibility: hidden;
	padding: 4px 8px
}

.notifNegativeBase .fbJewelFlyout li.negativeActions div.confirmingMsg {
	position: relative;
	left: 0;
	visibility: visible;
	padding: 8px 8px
}

.notifNegativeBase .fbJewelFlyout li.notification div.confirmedMsg,.notifNegativeBase .fbJewelFlyout li.notification div.firstConfirmedMsg,.notifNegativeBase .fbJewelFlyout li.notification div.spamMsg
	{
	padding: 4px 8px
}

.notifNegativeBase .fbJewelFlyout td.confirming_table_row {
	white-space: nowrap
}

.notifNegativeBase .notifMainLink {
	position: relative;
	left: 0;
	visibility: visible
}

.notifNegativeBase .negativeActions .notifMainLink {
	position: absolute;
	left: -100%;
	visibility: hidden
}

.notifNegativeBase .async_saving .negative_loading {
	margin-left: 10px
}

.notifNegativeBase .async_saving label.uiButton,.notifNegativeBase .async_saving div.link_buttons
	{
	display: none
}

.notifNegativeBase #fbNotificationsFlyout li {
	position: relative
}

.notifNegativeBase #fbNotificationsFlyout li:first-child a.notifMainLink
	{
	border-top: none
}

.notifNegativeBase #fbNotificationsFlyout a.notifMainLink {
	border-top: solid 1px #e9e9e9;
	border-bottom: solid 1px #e9e9e9;
	color: #333;
	display: block;
	padding: 4px 20px 4px 8px;
	text-decoration: none;
	margin-bottom: -1px
}

.notifNegativeBase #fbNotificationsFlyout li.first_receipt a.notifMainLink
	{
	border-bottom-style: none
}

.notifNegativeBase #fbNotificationsFlyout li.notifHover {
	background-color: #f4f6f9;
	border-color: #e3e8f0;
	position: relative;
	z-index: 1
}

.notifNegativeBase #fbNotificationsFlyout li.jewelItemNew,.notifNegativeBase #fbNotificationsFlyout li.first_receipt
	{
	background-color: #eceff5;
	background: rgba(237, 239, 245, 0.98);
	border-top: 1px solid #d1d8e7;
	border-bottom: 1px solid #d1d8e7;
	margin-bottom: -1px;
	z-index: 2
}

.notifNegativeBase #fbNotificationsFlyout li.jewelItemNew:hover,.notifNegativeBase #fbNotificationsFlyout li.fbJewelBeep:hover,.notifNegativeBase #fbNotificationsFlyout li.first_receipt:hover
	{
	background-color: #e7ebf2;
	border-color: #d1d8e7
}

.notifNegativeBase #fbNotificationsFlyout li.negativeActions a.notifMainLink,.notifNegativeBase #fbNotificationsFlyout li.negativeActions
a.notifMainLink:hover {
	background-color: #fff;
	outline: none;
	padding: 4px 8px 6px;
	cursor: default
}

.notifNegativeBase #fbNotificationsFlyout li.negativeActions a.notif_x,.notifNegativeBase #fbNotificationsFlyout li div.first_receipt_div
	{
	display: none
}

.notifNegativeBase #fbNotificationsFlyout li.first_receipt
div.first_receipt_div {
	display: block
}

#fbNotificationsFlyout .beeperArea,#fbNotificationsFlyout.hasBeeps .aggregatedNotifs
	{
	display: none
}

#fbNotificationsFlyout.hasBeeps .beeperArea {
	display: block
}

.notifNegativeBase #fbRequestsJewel.openToggler a.jewelButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png)
		!important;
	background-repeat: no-repeat !important;
	background-position: -132px -167px !important
}

.notifNegativeBase #fbRequestsFlyout {
	left: -103px
}

.notifNegativeBase #fbRequestsFlyout.notifNonCentered {
	left: 0
}

.notifNegativeBase #fbRequestsFlyout li {
	border-top: 1px solid #e9e9e9
}

.notifNegativeBase #fbRequestsFlyout .beeperNub {
	left: 105px
}

.notifNegativeBase #fbRequestsFlyout.notifNonCentered .beeperNub {
	left: 0
}

.notifNegativeBase #fbRequestsFlyout .fbRequestList {
	padding-top: 0
}

.notifNegativeBase #fbRequestsFlyout .fbRequestList li:first-child {
	border-top: none
}

.notifNegativeBase #fbRequestsFlyout .uiScrollableAreaContent {
	padding-bottom: 0
}

.notifNegativeBase #fbRequestsFlyout .jewelFooter a:hover {
	border-top: 0
}

.notifJewelBeeper #fbNotificationsFlyout.toggleTargetClosed {
	border: 1px solid #abafbd;
	background-color: #eceff5;
	top: 37px;
	border-radius: 3px
}

.notifJewelBeeper #fbNotificationsFlyout.hasBeeps {
	z-index: 1
}

.notifJewelBeeper #fbNotificationsFlyout.hasBeeps,.notifJewelBeeper #fbNotificationsFlyout.toggleTargetClosed li.fbJewelBeep
	{
	display: block
}

.notifJewelBeeper #fbNotificationsFlyout.hasBeeps li.fbJewelBeep
a.notifMainLink {
	border-color: #d1d8e7
}

.notifJewelBeeper #fbNotificationsFlyout.hasBeeps li.fbTopJewelBeep,.notifJewelBeeper #fbNotificationsFlyout.hasBeeps li.fbTopJewelBeep
a.notifMainLink {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.notifJewelBeeper #fbNotificationsFlyout.hasBeeps li.fbTopJewelBeep
a.notifMainLink {
	border-top: none
}

.notifJewelBeeper .toggleTargetClosed #fbNotificationsList_loading_indicator,.notifJewelBeeper #fbNotificationsFlyout.toggleTargetClosed .jewelHeader,.notifJewelBeeper #fbNotificationsFlyout.toggleTargetClosed .jewelFooter,.notifJewelBeeper #fbNotificationsFlyout.toggleTargetClosed .notification
	{
	display: none
}

.notifJewelBeeper #fbNotificationsFlyout .jewelItemList {
	padding: 0
}

.notifJewelBeeper .fbJewelCaseFlyoutContainer {
	position: absolute;
	top: 0;
	z-index: 1
}

.notifJewelBeeper #fbNotificationsFlyout.hasBeeps .notifMorePager {
	display: none
}

.notifJewelBeeper #fbNotificationsFlyout.toggleTargetClosed .beeperNub {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/1u_-JUj5yo5.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 12px;
	position: absolute;
	top: -12px;
	width: 21px
}

.notifCentered #fbNotificationsFlyout.toggleTargetClosed .beeperNub {
	left: 154px
}

.notifNonCentered #fbNotificationsFlyout.toggleTargetClosed .beeperNub {
	left: -1px
}

.notifNegativeBase #fbNotificationsFlyout.hasBeeps li.fbBottomJewelBeep,.notifJewelBeeper #fbNotificationsFlyout.hasBeeps li.fbTopJewelBeep
a.notifMainLink {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px
}

.notifNegativeBase #fbNotificationsFlyout.hasBeeps li.fbBottomJewelBeep
a.notifMainLink {
	border-bottom: 0;
	margin-bottom: 0
}

.notifJewelBeeper #fbNotificationsFlyout.hasBeeps .uiScrollableAreaContent
	{
	padding-bottom: 0
}

.notifJewelBeeper #fbNotificationsFlyout.hasBeeps .placeholder,.notifJewelBeeper #fbNotificationsFlyout.hasBeeps .confirmingMsg,.notifJewelBeeper #fbNotificationsFlyout.hasBeeps .notif_x_div,.notifJewelBeeper #fbNotificationsFlyout.hasBeeps .first_receipt_div
	{
	display: none
}

.uiP {
	line-height: 16px
}

.uiPLarge {
	line-height: 18px
}

.uiScaledImageContainer {
	position: relative;
	overflow: hidden
}

.uiScaledImageCentered {
	background-color: #f2f2f2;
	text-align: center
}

.uiScaledImageContainer img {
	height: 100%;
	min-height: 100%;
	position: relative
}

.uiScaledImageContainer .scaledImageFitWidth {
	height: auto;
	width: 100%
}

.uiScaledImageContainer .verticallyAligned {
	min-height: 0;
	vertical-align: middle
}

.fan_status_inactive {
	background-color: #fffccc;
	color: #666;
	margin: 0;
	padding: 0 0 0 3px;
	line-height: 18px
}

.audienceSelector {
	text-align: left
}

.audienceSelectorNoTruncate,.audienceSelectorNoTruncate .uiSelectorButton,.audienceSelectorNoTruncate .uiSelectorButton:active,.audienceSelectorNoTruncate .uiSelectorButton:focus
.audienceSelectorNoTruncate .uiSelectorButton:hover,.audienceSelectorNoTruncate .uiButtonSuppressed:active,.audienceSelectorNoTruncate .uiButtonSuppressed:focus,.audienceSelectorNoTruncate .uiButtonSuppressed:hover,.audienceSelectorNoTruncate .uiSelectorButton .uiButtonText
	{
	max-width: none !important
}

.audienceSelector .uiSelectorBigButtonLabel .uiButtonText {
	overflow: visible
}

.audienceSelector .uiSelectorButton .customimg {
	margin-left: -2px;
	margin-right: 2px
}

.audienceSelector .uiButtonNoText .customimg {
	margin-right: -5px
}

.showSecondaryOptions li,.audienceSelector .secondaryOption,.audienceSelector .returnOption
	{
	display: none
}

.showSecondaryOptions li,.audienceSelector .secondaryOption,.audienceSelector .returnOption
	{
	display: none
}

.showSecondaryOptions .returnOption,.showSecondaryOptions .secondaryOption,.friendList .friendListOption
	{
	display: block
}

.showSecondaryOptions .uiSelectorMenu {
	max-height: 214px;
	overflow-y: auto;
	overflow-x: hidden
}

.permalink_stream .fbStreamPermalinkHeader .audienceSelector
.uiSelectorButton,.uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.uiSelectorButton,.uiStream .uiStreamStory .uiStreamFooter .audienceSelector
.uiSelectorButton {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 18px;
	vertical-align: middle
}

.permalink_stream .fbStreamPermalinkHeader .audienceSelector .wrap
.uiSelectorButton,.uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.wrap .uiSelectorButton,.uiStreamFooter .audienceSelector .wrap .uiSelectorButton
	{
	background-color: transparent;
	background-image: none
}

.permalink_stream:hover .fbStreamPermalinkHeader
.newAudienceSelector.audienceSelector .uiSelectorButton,.uiStream .uiStreamMinistoryGroup:hover .uiStreamPrivacyContainer
.audienceSelector.newAudienceSelector .uiSelectorButton,.uiStream .uiStreamStory:hover .uiStreamFooter
.newAudienceSelector.audienceSelector .uiSelectorButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -464px -3px;
	border: 1px solid #ddd
}

.permalink_stream .fbStreamPermalinkHeader .audienceSelector
.uiSelectorButton:hover,.uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.uiSelectorButton:hover,.uiStream .uiStreamStory .uiStreamFooter .audienceSelector
.uiSelectorButton:hover {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -816px -7px;
	border: 1px solid #999;
	padding-right: 18px
}

.permalink_stream:hover .fbStreamPermalinkHeader .audienceSelector .openToggler
.uiSelectorButton,.permalink_stream .fbStreamPermalinkHeader .audienceSelector .openToggler
.uiSelectorButton,.permalink_stream .fbStreamPermalinkHeader .audienceSelector .openToggler
.uiSelectorButton:hover,.uiStream .uiStreamMinistoryGroup:hover .uiStreamPrivacyContainer
.audienceSelector .openToggler .uiSelectorButton,.uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.openToggler .uiSelectorButton,.uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.openToggler .uiSelectorButton:hover,.uiStream .uiStreamStory:hover .uiStreamFooter .audienceSelector .openToggler
.uiSelectorButton,.uiStream .uiStreamStory .uiStreamFooter .audienceSelector .openToggler
.uiSelectorButton,.uiStream .uiStreamStory .uiStreamFooter .audienceSelector .openToggler
.uiSelectorButton:hover {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -816px -203px;
	border: 1px solid #999;
	padding-right: 18px;
	background-color: #6d84b4;
	border: 1px solid #3b5998;
	border-bottom-color: #6d84b4;
	box-shadow: none;
	-moz-box-shadow: none
}

.permalink_stream .fbStreamPermalinkHeader .audienceSelector .openToggler
.uiSelectorButton .customimg,.permalink_stream .audienceSelector .openToggler .uiSelectorButton:hover
.customimg,.uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.openToggler .uiSelectorButton .customimg,.uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.openToggler .uiSelectorButton:hover .customimg,.uiStream .uiStreamStory .uiStreamFooter .audienceSelector .openToggler
.uiSelectorButton .customimg,.uiStream .uiStreamStory .uiStreamFooter .audienceSelector .openToggler
.uiSelectorButton:hover .customimg {
	margin-left: -1px
}

.permalink_stream .fbStreamPermalinkHeader .audienceSelector
.uiSelectorMenuWrapper,.uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.uiSelectorMenuWrapper,.timelineAudienceSelector .uiSelectorMenuWrapper,.uiStream .uiStreamStory .uiStreamFooter .audienceSelector
.uiSelectorMenuWrapper {
	margin-top: 0
}

.permalink_stream .fbStreamPermalinkHeader .audienceSelector .wrap,.uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector,.uiStream .uiStreamStory .uiStreamFooter .audienceSelector .wrap
	{
	margin-top: -3px
}

.permalinkBody .fbStreamPermalinkHeader .audienceSelector .uiSelectorButton
.customimg,.uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.uiSelectorButton .customimg,.uiStreamFooter .audienceSelector .uiSelectorButton .customimg
	{
	margin-right: 0;
	margin-top: 1px
}

.permalinkBody .fbStreamPermalinkHeader .audienceSelector .uiSelectorMenu
.itemIcon,.uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.uiSelectorMenu .itemIcon,.uiStreamFooter .audienceSelector .uiSelectorOption .itemIcon
	{
	display: none
}

.uiMenu .privUnselectable {
	color: #333
}

.uiMenu .privUnselectable .itemAnchor {
	opacity: 1
}

.uiMenu .fixedWidthDesc .itemLabel {
	white-space: normal;
	width: 200px
}

.fbTimelineFeedbackActions {
	background-color: #edeff4;
	padding: 5px 13px
}

.fbTimelineMiniUFI .fbTimelineFeedbackActions {
	background: transparent;
	padding: 0
}

.lifeEventContainer .fbTimelineFeedbackNub {
	display: none
}

.fbTimelineFeedbackNub i {
	display: block;
	height: 5px;
	margin-left: 17px;
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y7/r/UvyvLtJTQzO.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 9px
}

.fbTimelineFeedbackHeader form {
	display: inline
}

.fbTimelineUFI .UIActionLinks_bottom a,.fbTimelineUFI .fbTimelineFeedbackActions input,.fbTimelineUFI .UIActionLinks .uiLinkButton,.fbTimelineUFI .UIActionLinks .uiLinkButton input,.fbTimelineUFI div.fbTimelineFeedbackActions input:hover,.fbTimelineUFI .fbTimelineFeedbackActions button.as_link
	{
	color: #3b5998
}

.fbTimelineFeedbackHeader .uiBlingBox,.fbTimelineFeedbackHeader .uiBlingBox:hover
	{
	border-style: none;
	height: 13px;
	padding: 0
}

.fbTimelineFeedbackHeader .uiBlingBox .text {
	vertical-align: baseline
}

.fbTimelineFeedbackComments a:hover,.fbTimelineFeedbackLikes a:hover,.fbTimelineFeedbackShares a:hover
	{
	text-decoration: none
}

.fbTimelineFeedbackComments a,.fbTimelineFeedbackLikes a,.fbTimelineFeedbackShares a
	{
	padding-left: 18px;
	position: relative
}

.fbTimelineFeedbackComments i,.fbTimelineFeedbackLikes i,.fbTimelineFeedbackShares i
	{
	display: block;
	left: 0;
	position: absolute;
	top: -1px;
	width: 14px
}

.fbTimelineFeedbackLikes i {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y1/r/4mDIlDaL6wn.png);
	background-repeat: no-repeat;
	background-position: -14px -153px;
	height: 13px
}

.fbTimelineFeedbackComments i {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -101px -64px;
	height: 15px
}

.fbTimelineFeedbackShares i {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -74px -45px;
	height: 16px
}

.timelineLayout {
	background: #e7ebf2
}

.canHaveFixedElements body.timelineLayout #blueBar {
	padding-top: 0 !important
}

body.timelineLayout .timeline_fixed#blueBar {
	padding-top: 0 !important;
	position: fixed !important
}

.timelineLayout #globalContainer {
	clear: both
}

.timelineLayout #contentArea {
	position: relative;
	width: 851px !important
}

.timelineLayout #contentCol {
	background: none;
	padding-top: 0
}

.timelineLayout #rightCol {
	margin-right: -5px;
	width: 122px
}

.timelineLayout .timeline_fixed#rightCol .rightColWrap {
	position: fixed;
	top: 38px
}

.timelineLayout #pageFooter {
	overflow: hidden;
	opacity: 0;
	height: 1px;
	width: 1px
}

.timelineLayout #footerContainer {
	border: 0;
	margin-right: 130px;
	padding: 0
}

.timelineLayout .fbTimelineTopSection {
	padding: 0;
	margin: 0
}

.timelineLayout .megaphone_story_wrapper {
	margin-bottom: 10px
}

.timelineLayout .megaphone_box {
	background-color: #fff;
	border-top: 0
}

.fbTimelineSection {
	background: #fff;
	border: 1px solid #c4cde0;
	border-bottom-width: 2px;
	border-radius: 3px;
	padding: 20px 35px 10px
}

.fbTimelineSection .uiMorePager {
	margin: 0 -35px -10px
}

.pageAppTab {
	padding: 20px 20px
}

.fbTimelineTopSection {
	border-bottom: 0;
	border-radius: 0;
	border-top: 0;
	padding-bottom: 0
}

.fbTimelineTopSectionBase .topSectionBottomBorder {
	display: block
}

.fbTimelineTopSectionBase.collapsedHead .topSectionBottomBorder {
	display: none
}

.fbTimelineCompactSection {
	padding: 0 0 15px 0
}

.fbTimelineCompactSection .uiMorePager {
	margin: 0
}

.fbTimelineSectionTransparent {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	padding-top: 75px
}

.fbTimelinePermalink .fbTimelineSectionTransparent {
	padding-top: 0
}

#pagelet_timeline_recent .fbTimelineCompactSection {
	padding: 0
}

.fbTimelineTabSection {
	padding: 20px 20px 0 20px
}

.fbTimelineTabSection .uiMorePager {
	margin: 0 -20px
}

.fbTimelineSectionOverlay {
	height: 550px;
	overflow: auto;
	padding: 0
}

.fbTimelineMorePostsPager .uiMorePager {
	text-align: right
}

.fbTimelineSubSections {
	display: none
}

.fbTimelineSectionExpanded .fbTimelineSubSections {
	display: block
}

.fbTimelineSectionExpandPager .async_saving a.uiMorePagerPrimary {
	display: none
}

.fbTimelineSectionExpandPager .asyncSaving .uiMorePager .uiMorePagerLoader
	{
	display: inline-block
}

.fbTimelineSectionExpander .uiMorePager .uiMorePagerPrimary,.fbTimelineSectionExpander .uiMorePager .uiMorePagerPrimary:hover
	{
	background: none;
	border: 0;
	margin: 0;
	padding: 0
}

.fbTimelineSectionExpandPager .timelineExpandLabel {
	background: #778cb7;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	height: 14px;
	padding: 4px 10px;
	white-space: nowrap
}

.fbTimelineSectionExpandPager .timelineExpandLabel i {
	margin: 0 0 1px 7px;
	position: relative
}

.fbTimelineSectionExpandPager .timelineExpandLabel:hover {
	background: #5d76aa
}

.fbTimelineShowOlder .uiMorePager a.uiMorePagerPrimary,.fbTimelineShowOlder .uiMorePager a.uiMorePagerPrimary:hover
	{
	background-color: #94a1c1;
	border-radius: 3px;
	display: inline-block;
	padding: 4px 10px
}

.fbTimelineShowOlder .uiMorePager a.uiMorePagerPrimary:hover {
	background-color: #697cac;
	text-decoration: underline
}

.fbTimelineShowOlder .async_saving a.uiMorePagerPrimary,.fbTimelineShowOlder .async_saving a.uiMorePagerPrimary:hover
	{
	display: none
}

.fbTimelineSectionExpandPager a {
	color: #fff
}

.fbTimelineSectionExpandPager a:hover {
	text-decoration: none
}

.fbTimelineSectionExpandPager .uiHeader {
	background: none;
	border: 0
}

.fbTimelineSectionExpandPager .uiMorePagerLoader {
	background-color: #e7ebf2;
	border: 0;
	margin: 0;
	padding: 8px
}

.fbTimelineSectionExpandPager .async_saving .uiMorePagerLoader {
	display: inline-block
}

.fbTimelineSectionExpandPager .noContent {
	background-color: #edeff4;
	color: #999;
	text-align: center
}

.fbTimelineSectionExpandPager {
	position: relative;
	text-align: center
}

.fbTimelineRightPager {
	left: 50%
}

.fbTimelineSectionLoading {
	min-height: 180px
}

.fbTimelineHiddenPager {
	position: fixed;
	bottom: -10000px
}

.tinyViewport div.fbTimelineSideAdsOffScreen,div.fbTimelineSideAdsOffScreen
	{
	position: fixed !important;
	right: -300px !important;
	width: 244px
}

.tinyViewport .fbTimelineVerticalAds div.fbTimelineSideAdsOffScreen,.fbTimelineVerticalAds div.fbTimelineSideAdsOffScreen
	{
	width: 122px
}

.fbTimelineSideAds {
	bottom: 15px;
	padding-top: 12px;
	width: 122px
}

.fbPagesTimelineAds {
	padding-top: 42px
}

div.fbTimelineVerticalAds .ego_column {
	width: 122px
}

div.fbTimelineVerticalAds .fbEmuEgo .image_body_block {
	padding-top: 0
}

div.fbTimelineVerticalAds .fbEmuEgo .fbEmuImage {
	float: none
}

div.fbTimelineSideAds .uiSideHeader {
	background: none;
	border-bottom: 1px solid #c8d1e2;
	border-top: 0;
	padding: 4px;
	margin-bottom: 0
}

div.fbTimelineSideAds .ego_unit {
	margin-bottom: 7px;
	padding-top: 3px;
	border-color: #c8d1e2
}

div.fbTimelineSideAds div.ego_section>div {
	padding-left: 0;
	padding-right: 0
}

.fbTimelineSideAds .uiSideHeader h4 {
	color: gray;
	font-weight: normal
}

.fbTimelineVerticalAds a.uiHeaderActions {
	display: none
}

.fbTimelineUFI {
	background: #fff;
	margin-bottom: 0 !important;
	margin-top: -12px;
	position: relative;
	top: 12px
}

.fbTimelineUFIEmpty {
	margin-top: -15px
}

.fbTimelineUFI .fbUfi {
	padding: 0;
	width: 100%
}

.fbTimelineUFI .uiUfi .ufiItem {
	border: 0;
	padding: 5px 12px
}

.fbTimelineFeedbackLikes,.fbTimelineFeedbackComments,.fbTimelineFeedbackShares
	{
	float: right;
	margin-left: 5px
}

.fbTimelineOneColumn .fbTimelineUFI .uiUfiComment .commentContent {
	width: 600px
}

.fbTimelineMiniUFI {
	margin: 0 0 -2px
}

.fbTimelineMiniUFI .miniActionList {
	display: inline-block
}

.fbTimelineMiniUFI .uiLoadingIndicatorAsync {
	margin: 0 0 -2px 6px
}

.timelineUnitContainer {
	position: relative
}

.timelineUnitContainer .uiCommentContainer {
	margin-bottom: -12px;
	margin-left: -12px;
	padding-top: 3px;
	width: 403px
}

.fbTimelineOneColumn .uiCommentContainer {
	width: 843px
}

.fbTimelineUnitActor+.aboveUnitContent {
	margin-top: 15px
}

.timelineUnitContainer .aboveUnitContent {
	margin-bottom: 15px
}

.timelineUnitContainer .belowUnitContent {
	margin-top: 15px
}

.uiButtonGroup {
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid #a5a5a5;
	border-color: rgba(0, 0, 0, .35);
	border-radius: 3px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	display: inline-block;
	padding: 0;
	white-space: nowrap
}

.uiButtonGroup .uiButtonGroupItem {
	border-left: 1px solid #d9d9d9;
	border-color: rgba(0, 0, 0, .15);
	display: inline-block;
	vertical-align: top
}

.uiButtonGroup .firstItem {
	border-left: 0
}

.uiButtonGroup .uiSelector,.uiButtonGroup .uiButton {
	box-shadow: none;
	vertical-align: top
}

.uiButtonGroup .selectorItem .uiSelector,.uiButtonGroup .buttonItem .uiButton
	{
	margin: -1px
}

.uiButtonGroup .uiButtonLarge {
	padding: 2px 8px
}

.uiButtonGroup .uiButtonOverlay,.uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled,.uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled:hover,.uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled:active,.uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled:focus
	{
	background-clip: padding-box;
	border-color: transparent
}

.uiButtonGroup .selectorItem .openToggler .uiButton,.uiButtonGroup .buttonItem .uiButtonSpecial,.uiButtonGroup .buttonItem .uiButtonConfirm
	{
	position: relative;
	z-index: 1
}

.uiButtonGroup span .uiButtonOverlay,.uiButtonGroup span .uiButtonOverlay:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yz/r/Xa4Engrwdwn.png);
	background-repeat: no-repeat;
	background-position: right -4px;
	background-color: transparent
}

.uiButtonGroup span .uiButtonOverlay:active,.uiButtonGroup span .uiButtonOverlay:focus
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yz/r/Xa4Engrwdwn.png);
	background-repeat: no-repeat;
	background-position: right -53px;
	background-color: transparent
}

.uiButtonGroupOverlay span .uiButtonOverlay.uiButtonDisabled {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yz/r/Xa4Engrwdwn.png);
	background-repeat: no-repeat;
	background-position: right -4px
}

.uiButtonGroup .buttonItem .uiButtonOverlay,.uiButtonGroup .buttonItem .uiButtonOverlay:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.uiButtonGroup .buttonItem .uiButtonOverlay:active,.uiButtonGroup .buttonItem .uiButtonOverlay:focus
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: 0 -49px
}

.uiButtonGroupOverlay .buttonItem .uiButtonOverlay.uiButtonDisabled {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.uiButtonGroupOverlay .uiButton {
	border-radius: 0
}

.uiButtonGroupOverlay .firstItem .uiButton {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}

.uiButtonGroupOverlay .lastItem .uiButton {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.uiMorePagerLight .uiMorePagerPrimary,.uiMorePagerLight .uiMorePagerLoader
	{
	padding: 6px 5px 10px;
	border-top: 1px solid #e5eaf1
}

.uiMorePagerLight .uiMorePagerPrimary:hover {
	background-color: #edeff4;
	border-top: 1px solid #d8dfea
}

.uiMorePagerLight .uiMorePagerSecondary {
	margin: 6px 5px
}

.uiHoverButton,.uiHoverButton .uiButtonText,.uiHoverButton input {
	cursor: default
}

.uiHoverButtonSelected,.uiHoverButtonSelected:active,.uiHoverButtonSelected:hover
	{
	background: #6d84b4;
	border-color: #3b5998;
	box-shadow: none
}

.uiHoverButtonSelected input {
	color: #fff
}

.uiHoverButtonLoading {
	text-align: center
}

.uiSideNavCountSprited {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yk/r/BwKwOpPWbGZ.png)
		no-repeat right 0;
	color: #3b5998;
	display: inline-block;
	font-weight: bold;
	line-height: 13px; /* @noflip */
	padding-right: 4px;
	text-decoration: none
}

.uiSideNavCountSprited .countValue { /* @noflip */
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yk/r/BwKwOpPWbGZ.png)
		no-repeat 0 -13px; /* @noflip */
	padding-left: 4px
}

.uiSideNavCountSprited .countValue,.uiSideNavCountSprited .maxCountIndicator
	{
	display: inline-block;
	height: 13px;
	vertical-align: top
}

.uiSideNav .async_saving .uiSideNavCountSprited,.uiSideNav .loading .uiSideNavCountSprited
	{
	display: none
}

.bulkTaggerTypeahead {
	width: 210px
}

.bulk_tagger_body .bulkTagIcon {
	margin-top: 6px;
	margin-right: 7px
}

.bulk_tagger_body .bulkTagStatus {
	display: inline-block;
	padding-top: 4px
}

.bulkTagSaving {
	display: none
}

.tagSaving .bulkTagSaving {
	display: inline-block;
	margin-top: 2px
}

.bulk_tagger_loading {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 21px
}

.fbCommentViewMetadata,.fbCommentViewMetadata .fbPhotosPhotoUfi {
	width: 364px
}

span.fbCommentViewThumb i {
	width: 320px
}

.fbxPhotoSetPageHeader .fbxPhotoSetPageHeaderByline {
	width: 714px
}

.fbxPhotoSetPageHeader .fbxPhotoSetPageHeaderBox {
	width: 714px;
	float: left
}

.fbxPhotoSetPageHeader .fbxPhotoSetViewSwitcher {
	width: 8px
}

.fbxPhotoSetPageHeader .fbxPhotoSetViewSwitcher .fbxPhotoSetViewSwitcherIcon
	{
	margin-top: 2px
}

#fbxPhotoSetViewSwitcherGrid {
	border-right: 0
}

#fbxPhotoSetViewSwitcherComment {
	margin-left: 0
}

.fbxPhotoSetViewSwitcherThrobber {
	background-position: left center;
	display: inline-block
}

.fbxPhotoSetPageHeader .async_throbber_left .async_saving {
	padding-left: 28px
}

#fbCommentViewList {
	margin-top: -10px
}

div.photoSetHeader {
	padding-bottom: 0
}

.fbxPhotoSetPageMetadata {
	width: 437px
}

.fbPhotoFeedbackForm .uiUfi {
	width: 430px
}

a.uiMediaThumbTagging {
	cursor: default
}

a.uiMediaThumbTagging i,a.uiMediaThumbTagging .taggerOverlay {
	cursor: crosshair
}

a.uiMediaThumbTagging .taggerOverlayDisabled {
	cursor: default
}

a.uiMediaThumbTagging:hover,a.uiMediaThumbTagging:active,a.uiMediaThumbTagging:focus
	{
	border-color: #ccc;
	text-decoration: none
}

.tagWrapper {
	position: relative;
	overflow: hidden
}

a.uiMediaThumbTagging .taggerOverlay .lockBar {
	background-color: #222;
	color: #fff;
	left: 10px;
	padding-left: 21px;
	position: absolute;
	top: 86px;
	opacity: .9
}

a.uiMediaThumbTagging .taggerOverlay .lockIcon {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y7/r/LIMS6JdvvOD.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	left: 6px;
	position: absolute;
	top: 5px;
	width: 15px
}

a.uiMediaThumbTagging .taggerOverlay .blackwash {
	background: #000;
	height: 100%;
	left: 0;
	opacity: .7;
	position: absolute;
	top: 0;
	width: 100%
}

a.uiMediaThumbTagging .taggerOverlay .highlightBox {
	border: 2px solid #fff;
	opacity: .3;
	position: absolute
}

.fbPhotosReorderableGrid .drag {
	z-index: 200
}

.fbPhotosReorderableGrid .dragWrapper {
	position: relative
}

.fbPhotosReorderableGrid .dragWrapper .uiMediaThumb {
	cursor: move
}

.fbPhotosReorderableGrid .dragWrapper .dragHover {
	display: none
}

.fbPhotosReorderableGrid .dragWrapper:hover .dragHover {
	display: block !important
}

.fbPhotosReorderableGrid .dragHover {
	background-color: #ddd;
	position: absolute;
	left: 10px;
	top: 10px
}

.fbPhotosReorderableGrid .mover {
	display: block;
	left: -8px;
	overflow: hidden;
	position: absolute;
	text-align: right;
	top: 3px;
	z-index: 2
}

.fbPhotosReorderableGrid .mover .arrow {
	position: relative;
	top: -20px
}

.fbPhotosReorderableGrid .mover .arrow:active,.fbPhotosReorderableGrid .mover .arrow:focus
	{
	top: 0
}

.fluploader_swfdiv {
	left: 0;
	position: absolute;
	top: 0
}

.modalWrapper.flashUploaderOverlay.uiLayerPageWrapper {
	background-color: #e7ebf3;
	background-color: rgba(231, 235, 243, .92)
}

.flashUploaderOverlayButton {
	display: inline;
	position: relative;
	vertical-align: top
}

.composerPhotoGrid .flashUploaderOverlayButton {
	display: block
}

.flashUploaderOverlayButton.async_saving {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif)
		no-repeat center center
}

.flashUploaderOverlayButton.async_saving div,.flashUploaderOverlayButton.async_saving a
	{
	opacity: .5
}

.flashUploaderOverlayButton a.selectOver,.flashUploaderOverlayButton .selectOver a.attachmentLink
	{
	text-decoration: underline
}

.composerPhotoGrid .flashUploaderOverlayButton a.selectOver {
	background-color: #ebeef4
}

.flashUploaderOverlay .uiOverlayContent {
	padding-bottom: 25px
}

.flashUploaderOverlay .layerCancel {
	display: none
}

.flashUploaderOverlay .headerBox {
	border-color: #c4cde0;
	border-bottom-color: #f5f5f5;
	border-bottom-color: rgba(0, 0, 0, 0.1);
	border-radius: 3px 3px 0 0;
	left: -1px;
	margin: 0;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 2
}

.flashUploaderOverlay .albumInfoFields {
	width: 330px
}

.flashUploaderOverlay .albumMetaFields {
	margin-left: 110px
}

.flashUploaderOverlay .albumMetaPlacesInput {
	float: right;
	margin-right: 20px;
	width: 280px
}

.flashUploaderOverlay .albumInfoFields input {
	border-color: #fff;
	outline: none;
	-moz-transition: border-color .2s
}

.flashUploaderOverlay .albumInfoFields input:hover,.flashUploaderOverlay .albumInfoFields input:focus
	{
	border-color: #bec7da
}

.flashUploaderOverlay .albumInfoFields .photoAlbumTitleInput:focus+.photoAlbumDescInput,.flashUploaderOverlay .albumInfoFields .photoAlbumTitleInput:hover+.photoAlbumDescInput:focus
	{
	border-top-color: transparent
}

.flashUploaderOverlay .fbPhotoBulkEditor {
	margin: 65px -15px 0 -15px
}

.flashUploaderOverlay .fbPhotoBulkEditor .editablePhoto {
	margin-bottom: 17px;
	margin-left: 17px
}

.flashUploaderOverlay .headerFixed {
	border-bottom-color: #b0bbd7;
	border-radius: 0;
	left: 50%;
	margin-left: -483px;
	position: fixed;
	right: auto;
	width: 946px
}

.flashUploaderOverlay .addPhotosEnabled .fakeButton,.flashUploaderOverlay .addPhotosDisabled .realButton
	{
	position: absolute;
	top: -10000px
}

.flashUploaderOverlay .footerBox {
	border-color: #c4cde0;
	border-radius: 0 0 3px 3px;
	border-top-color: #f5f5f5;
	border-top-color: rgba(0, 0, 0, 0.1);
	left: -1px;
	position: absolute;
	right: -1px
}

.footerBox .footerInner {
	width: 100%
}

.flashUploaderOverlay .footerFixed {
	bottom: 0;
	border-bottom: 0;
	border-radius: 0;
	border-top-color: #c4cde0;
	left: 50%;
	margin-left: -483px;
	margin-top: 50px;
	position: fixed;
	width: 926px;
	z-index: 1
}

.flashUploaderOverlay .titleInput input,.flashUploaderOverlay .descriptionInput
	{
	width: 100%
}

.flashUploaderOverlay .placesTypeaheadCell {
	width: 280px
}

.flashUploaderOverlay .progressLinks {
	padding-top: 3px
}

.flashUploaderOverlay .progressWrap {
	width: 120px
}

.showEmptyState .progressWrap {
	display: none
}

.flashUploaderOverlayFooter .quality {
	display: inline-block;
	left: 10px;
	position: relative
}

.flashUploaderOverlayFooter .quality label {
	color: #666
}

.fbAudienceHover {
	position: relative;
	top: 2px
}

.fbPhotosGridHeader {
	margin: 0 0 8px
}

.uiHeader+.fbPhotosGridHeader {
	margin-top: 0
}

.presenceIndicator {
	display: inline-block
}

.presenceIndicator i {
	display: inline-block;
	width: 7px;
	height: 14px
}

.presenceIndicator .online {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -845px -397px
}

.presenceIndicator .mobile {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: -328px -45px;
	height: 12px;
	width: 8px
}

.presenceIndicator .offline {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yI/r/AShQNChNgfr.png);
	background-repeat: no-repeat;
	background-position: -493px -49px
}

.profileHeader {
	margin-top: 4px
}

.profileHeaderMain {
	width: 513px
}

.profileHeaderMain h1 {
	display: inline;
	margin-right: 5px
}

.profileHeaderMain .profileHeaderButtons {
	display: inline-block;
	vertical-align: top;
	white-space: nowrap
}

.profileHeaderMain .profileHeaderButton {
	margin-right: 5px;
	z-index: 3
}

.profileHeaderMain #profile_connect_text .uiButton,.profileHeaderMain #profile_connect
	{
	margin-left: 0
}

.profileHeader .mainButtonSpan {
	display: inline-block;
	vertical-align: top
}

.profileHeader .headerFormButton {
	display: inline
}

.profileHeader .headerActions {
	text-align: right
}

.profileHeader .subtitle {
	line-height: 15px;
	padding-top: 4px;
	width: 490px
}

.profileHeader .profileActions {
	float: left;
	margin-top: 3px
}

.profileHeader .profileCallButton .img {
	margin-top: 2px
}

.profileHeader .fadedDespressedButton {
	opacity: .6
}

.profileHeader .addToMapForm {
	display: inline
}

.addToMapForm+.uiButton {
	margin-left: 4px
}

.ginormousProfileName {
	color: #1c2a47;
	font-size: 20px
}

.profileArrow {
	margin: 0 5px 2px 6px
}

.fbx_above_html #above_the_profile {
	width: auto;
	padding-right: 0
}

.profile-picture {
	background-color: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	width: 180px
}

.profile-picture:hover {
	text-decoration: none
}

.profile-picture:hover .edit_profilepicture {
	display: block
}

.profile-picture img {
	display: block;
	margin: auto;
	max-width: 180px
}

.profile-picture span {
	background-color: #000;
	height: 800px;
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	opacity: .30
}

.edit_profilepicture {
	background: #000;
	color: #fff;
	display: none;
	height: 20px;
	opacity: .7;
	padding: 6px 7px 0 23px;
	position: absolute;
	right: 1px;
	top: 0
}

.edit_profilepicture:hover {
	opacity: .95
}

span.edit_profilepicture_icon {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yA/r/QbfalTL4SQ2.png)
		no-repeat left 4px;
	height: 18px;
	left: 7px;
	opacity: .95;
	position: absolute;
	top: 4px;
	width: 18px
}

.profile-friends .profileFriendsContent {
	height: 42px;
	line-height: 14px;
	overflow: hidden
}

.profile-friends .profileFriendsText {
	overflow: hidden;
	text-overflow: ellipsis;
	width: 102px;
	word-wrap: normal;
	white-space: nowrap
}

.profile-friends .profileFriendsByline {
	width: 172px
}

.profileFriendsByline {
	white-space: nowrap
}

.profileFriendsNetwork {
	white-space: nowrap
}

.profile-left-nav-facepile {
	margin: 2px 6px 14px 6px
}

.relationshipSection:hover .fbProfileNavHeaderEditButton {
	display: block
}

.relationshipSection .fbProfileNavHeaderEditButton {
	display: none
}

.profile-friends {
	margin: 7px 6px 15px
}

.profile-friends li {
	margin-bottom: 7px
}

.profile-friends li .UIImageBlock_Content {
	padding-top: 3px
}

.profile-friends-footer {
	border-top: 1px solid #cdcdcd;
	padding: 8px 10px 0 6px
}

.profile-friends-footer li:first-child {
	padding-top: 0
}

div.profile-pagelet-section {
	margin-bottom: 24px
}

.profile .fbx_profile_tab_loading {
	background: no-repeat
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y9/r/jKEcVPZFk-2.gif)
		center center;
	padding: 150px 0
}

.fbx .profileInfoTable th.label {
	padding-right: 8px;
	width: 80px
}

.fbx .nuxBanner .description {
	width: 450px
}

.fbx .fStatusOutgoing .addFriendText {
	display: none
}

.fbx .fStatusRequestable .addFriendText {
	display: inline
}

.inCommonSectionList {
	margin-bottom: 1px
}

.fbProfilePhotoBar {
	margin-left: -2px
}

.fbProfilePhotoBar li {
	float: left;
	line-height: 0;
	padding-left: 2px
}

.fbProfilePhotoStrip {
	overflow: hidden;
	width: 493px
}

.fbProfilePhotoStrip .fbProfilePhotoBar {
	display: block;
	width: 900px
}

a.fbProfilePhotoThumb,a.fbProfilePhotoThumb:hover {
	border: none;
	padding: 0
}

a.fbProfilePhotoThumb i {
	height: 68px;
	width: 97px
}

div.fbProfilePhotoThumbEmpty {
	background-color: #f2f2f2;
	border-top: 1px solid #d9d9d9;
	height: 67px;
	width: 97px
}

.fbProfileNavHeaderEditButton {
	width: 18px;
	height: 18px;
	display: block
}

.fbProfileNavHeaderEditButton:hover .navHeaderPencil {
	opacity: .8
}

.fbProfileNavHeaderEditButton:active .navHeaderPencil {
	opacity: 1
}

.fbxLeftNavHeaderActionLists {
	position: relative;
	top: -2px;
	margin-bottom: -7px
}

#profile_minifeed .reportHide {
	display: none
}

#profile_minifeed.uiReportStream .reportHide {
	display: block
}

#profile_minifeed.uiReportStream .uiStreamHide,#profile_minifeed.uiReportStream .uiStreamHide .uiSelectorButton
	{
	position: static
}

.fbProfileStream .uiStreamMessage .passiveName {
	font-weight: normal
}

.fbProfileStream .uiStreamMessage a.passiveName {
	font-weight: bold
}

.uiStreamMinistoryGroup {
	padding: 10px 0 11px 60px
}

.uiStreamMinistoryGroup .uiStreamStory {
	padding-top: 1px
}

.uiStreamMinistoryGroup .header {
	color: #aaa;
	padding: 2px 0 8px
}

.uiStreamMinistoryGroup .uiStreamStory .ministoryMessage {
	color: #333
}

.uiStreamMinistoryGroup .uiStreamStory .ministoryInlineMessage {
	display: inline
}

.uiStreamMinistoryGroup .showSimilar {
	display: block;
	margin: 0 2px 8px 22px
}

.uiStreamMinistoryGroup .showSimilarAjax {
	display: block;
	margin: 2px 2px 0 22px
}

.uiStreamMinistoryGroup .ministoryUfi {
	margin-bottom: 6px
}

.uiStream .uiStreamMinistory .uiStreamHide {
	margin-top: 0
}

.imageLoading .fbPhotosPhotoButtons {
	display: none
}

.fbPhotosPhotoButtons .fbPhotosPhotoLike .unlike,.fbPhotosPhotoButtons .viewerLikesThis .like
	{
	display: none
}

.fbPhotosPhotoButtons .viewerLikesThis .unlike {
	display: block
}

.fbPhotosPhotoButtons .editLocation,.hasLocation .fbPhotosPhotoButtons .addLocation
	{
	display: none
}

.fbPhotosPhotoButtons .addLocation,.hasLocation .fbPhotosPhotoButtons .editLocation
	{
	display: block
}

.fbPhotosPhotoButtons .tagMessage .doneTaggingLink {
	cursor: pointer;
	display: inline-block;
	margin-left: 10px
}

.fbPhotosPhotoButtons .tagMessage,.taggingMode .fbPhotosPhotoButtons .fbPhotosPhotoLike,.taggingMode .fbPhotosPhotoButtons .commentButton,.taggingMode .fbPhotosPhotoButtons .tagButton
	{
	display: none
}

.taggingMode .fbPhotosPhotoButtons .tagMessage {
	display: block
}

.fbPhotosPhotoButtons .cropMessage,.croppingMode .fbPhotosPhotoButtons .fbPhotosPhotoLike,.croppingMode .fbPhotosPhotoButtons .commentButton,.croppingMode .fbPhotosPhotoButtons .tagButton
	{
	display: none
}

.croppingMode .fbPhotosPhotoButtons .cropMessage {
	display: block
}

.fbPhotosPhotoTagboxes {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	pointer-events: none
}

.showVideo .fbPhotosPhotoTagboxes,.minPhotoTagboxes {
	height: 0
}

.fbPhotosPhotoTagboxes .tagsWrapper {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	position: relative;
	vertical-align: middle
}

.minPhotoTagboxes .tagsWrapper {
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.fbPhotosPhotoTagboxBase {
	line-height: normal;
	position: absolute
}

.imageLoading .fbPhotosPhotoTagboxBase,.croppingMode .fbPhotosPhotoTagboxBase
	{
	display: none
}

.fbPhotosPhotoTagboxBase .borderTagBox,.fbPhotosPhotoTagboxBase .innerTagBox
	{
	-moz-box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 100%;
	width: 100%
}

.ieContentFix {
	display: none;
	font-size: 200px;
	height: 100%;
	overflow: hidden;
	width: 100%
}

.fbPhotosPhotoTagboxBase .tag {
	bottom: 0;
	left: 50%;
	position: absolute
}

.fbPhotosPhotoTagboxBase .tagPointer {
	left: -50%;
	position: relative
}

.fbPhotosPhotoTagboxBase .tagArrow {
	left: 50%;
	margin-left: -10px;
	position: absolute;
	top: -4px
}

.fbPhotosPhotoTagboxBase .tagName {
	background: #fff;
	color: #404040;
	cursor: default;
	font-weight: normal;
	padding: 2px 6px 3px;
	top: 3px;
	white-space: nowrap
}

.fbPhotosPhotoTagboxBase .borderTagBox,.fbPhotosPhotoTagboxBase .tagName
	{
	box-shadow: 0 0 1px rgba(0, 0, 0, .25), 0 1px 5px 3px rgba(0, 0, 0, .05);
	background-clip: padding-box;
	border: 1px solid #404040;
	border-color: rgba(0, 0, 0, .25)
}

.fbPhotosPhotoTagboxBase .innerTagBox {
	border: 4px solid #fff;
	border-color: rgba(255, 255, 255, .8)
}

.fbPhotosPhotoTagboxes .tagBoxPending .tagName {
	padding: 3px 3px 3px 6px;
	pointer-events: auto
}

.fbPhotosPhotoTagboxes .tagName .tagForm span,.fbPhotosPhotoTagboxes .tagName .tagForm
	{
	display: inline-block;
	float: none;
	vertical-align: middle
}

.imageLoading .tagBoxPending,.taggingMode .fbPhotosPhotoTagboxes .tagBoxPending
	{
	display: none
}

.fbPhotosPhotoTagboxes .hover {
	opacity: 1;
	z-index: 2
}

.taggingMode .fbPhotosPhotoTagboxes .hover {
	cursor: crosshair;
	z-index: auto
}

.fbPhotosPhotoTagboxes .tagBox .tag {
	top: 85%
}

.fbPhotosPhotoTagboxes .tagBoxPending .tag {
	margin-top: 10px;
	top: 100%
}

.fbPhotosPhotoTagboxes .tagBox .tagIgnored {
	color: #999
}

.fbPhotosPhotoTagboxes .tag,.fbPhotosPhotoTagboxes .innerTagBox,.fbPhotosPhotoTagboxes .borderTagBox
	{
	visibility: hidden
}

.fbPhotosPhotoTagboxes .tagBoxPending.showPendingTagName .tag,.fbPhotosPhotoTagboxes .tagBoxPending .borderTagBox,.fbPhotosPhotoTagboxes .tagBoxPending .innerTagBox
	{
	opacity: .7;
	-moz-transition: opacity .2s linear;
	visibility: visible
}

.fbPhotosPhotoTagboxes .hover.tagBox .tag,.fbPhotosPhotoTagboxes .hover.tagBoxPending.showPendingTagName .tag,.fbPhotosPhotoTagboxes .showTag .borderTagBox,.fbPhotosPhotoTagboxes .showTag .innerTagBox,.fbPhotosPhotoTagboxes .tagBoxPendingResponse .tag,.fbPhotosPhotoTagboxes .tagBoxPending.hover .borderTagBox,.fbPhotosPhotoTagboxes .tagBoxPending.hover .innerTagBox
	{
	opacity: 1;
	-moz-transition: opacity .2s linear;
	visibility: visible
}

.showingTag .tagsWrapper .tagBoxPending .tag,.showingTag .tagsWrapper .tagBoxPending.showPendingTagName .tag,.showingTag .tagsWrapper .tagBoxPending .borderTagBox,.showingTag .tagsWrapper .tagBoxPending .innerTagBox
	{
	opacity: 0
}

.fbPhotosPhotoTagboxes .hover.tagBoxPending .borderTagBox {
	border: 1px solid #3b5998
}

.fbxPhoto .fbPhotoContributor {
	min-height: 32px;
	padding: 12px 0 5px;
	width: 448px
}

.fbxPhoto .fbPhotoContributorName {
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 3px;
	display: inline
}

.fbxPhoto .fbPhotoContributorAction {
	color: gray;
	font-weight: normal
}

.fbxPhoto .fbPhotoContributorAction .passiveName {
	font-weight: bold
}

.fbxPhoto .fbPhotosPhotoCaption {
	outline: none;
	display: inline;
	width: auto
}

.fbxPhoto .fbPhotosPhotoCaption:empty {
	margin: 0 !important
}

.fbxPhoto .fbPhotoUfiCol {
	padding-right: 10px;
	vertical-align: top;
	width: 474px
}

.fbxPhoto .fbPhotoDataCol {
	vertical-align: top;
	width: 262px
}

.fbxPhoto .fbPhotosPhotoFeedback {
	margin-top: 3px
}

.fbxPhoto .fbPhotosPhotoFeedback .fbPhotosAppLink,.fbxPhoto .fbPhotosPhotoFeedback .fbPhotosImplicitLocLink
	{
	color: #999
}

.fbxPhoto .fbPhotosPhotoUfi {
	padding-top: 2px
}

.fbxPhoto .fbPhotoRemoveFromProfileLink .img {
	margin-right: 3px
}

.fbxPhoto .fbPhotoTagList {
	display: inline
}

.fbxPhoto .fbPhotoTagList .textTagHovercardLink {
	color: #333;
	text-decoration: none
}

.fbxPhoto .fbPhotoInlineEditor,.fbxPhoto .fbPhotosPhotoDisabledEdit {
	display: none
}

.fbxPhoto .fbPhotoInlineEditor .uiLoadingIndicatorAsync {
	margin-top: 3px
}

.fbxPhoto .fbPhotoRemoveFromProfile {
	border-bottom: 1px solid #e5e5e5;
	-moz-transition: background 500ms ease-out
}

.fbxPhoto .fbPhotosOnProfile {
	padding-top: 2px
}

.fbxPhoto .fbPhotosOnProfile .highlight {
	background: #fff8cc
}

.fbxPhoto .fbPhotosPhotoActions,.fbPhotosPhotoActions .actionListButton.rotateButtons
	{
	border-top: 1px solid #e5e5e5
}

.fbxPhoto .fbPhotoRemoveFromProfile,.fbxPhoto .fbPhotosMediaInfo,.fbxPhoto .fbPhotosPhotoActions .fbUndoSpamReport,.fbxPhoto .fbPhotosPhotoActions .fbPhotosPhotoActionsItem,.fbPhotosPhotoActions .rotateButtons
	{
	padding-left: 5px;
	padding-right: 5px
}

.fbPhotosPhotoActions .rotateButtons {
	height: 24px
}

.fbxPhoto .fbPhotosPhotoActions .rotateWait {
	color: gray
}

.fbxPhoto .fbPhotosPhotoActions .fbUndoSpamReport a {
	padding-left: 0;
	padding-right: 0
}

.fbPhotosMediaInfo {
	margin-top: 5px
}

.fbxPhoto .fbPhotosPhotoActions .fbPhotosPhotoActionsItem,.fbxPhoto .fbPhotosPhotoActions .fbUndoSpamReport
	{
	display: block;
	margin-bottom: 5px
}

.fbPhotosPhotoActions .actionListButton.rotateButtons {
	margin: 10px 0 5px;
	padding-top: 10px
}

.fbxPhoto .fbPhotosPhotoActions .iconActionLinks {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 7px;
	padding-bottom: 3px
}

.fbxPhoto .photoViewerFollowedMsg,.fbxPhoto .followingOwner .photoViewerFollowLink,.fbPhotosPhotoActions .taggingOn,.taggingMode .taggingOff
	{
	display: none
}

.fbxPhoto .followingOwner .photoViewerFollowedMsg,.taggingMode .taggingOn
	{
	display: inline
}

.fbPhotosPhotoActions .croppingModeOn .startCropping,.fbPhotosPhotoActions .doneCropping
	{
	display: none
}

.fbPhotosPhotoActions .croppingModeOn .doneCropping {
	display: block
}

.fbPhotosAudienceEditable {
	margin-right: 0
}

.fbPhotosAudienceNotEditable {
	float: left;
	margin-top: 1px
}

.fbPhotosMediaInfo .fbPhotosAudience {
	margin-bottom: -5px;
	margin-top: -4px
}

.fbPhotosPhotoActions .addLocationActionIcon {
	margin: 0 6px 0 1px
}

.fbPhotosPhotoActions .addLocation,.hasLocation .fbPhotosPhotoActions .editLocation
	{
	display: inline
}

.fbPhotosPhotoActions .editLocation,.hasLocation .fbPhotosPhotoActions .addLocation
	{
	display: none
}

#fbxPhotoContentContainer {
	position: relative
}

.fbPhotoTagApprovalBox {
	background-color: rgba(255, 255, 255, 0.85);
	border: 1px solid #808080;
	cursor: default;
	font-size: 11px;
	left: 50%;
	margin: 5px 0 0 -285px;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 12px;
	width: 558px;
	z-index: 1
}

.fbPhotoApprovalPendingButtons {
	float: right
}

.fbPhotoApprovalPendingHeader {
	border-bottom: 1px solid #c9c9c9;
	font-weight: bold;
	line-height: 24px;
	padding-left: 8px
}

.fbPhotoApprovalPrevPager,.fbPhotoApprovalNextPager {
	border-bottom: 1px solid #c9c9c9;
	float: left;
	height: 24px;
	width: 25px
}

.fbPhotoApprovalUnit {
	line-height: normal;
	padding: 10px 10px 16px 10px
}

.fbPhotoTagApprovalPager .pager {
	border-left: 1px solid #c9c9c9;
	display: inline-block;
	float: right;
	height: 24px;
	width: 25px
}

.fbPhotoTagApprovalPager .prevPager {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: -76px -98px
}

.fbPhotoTagApprovalPager .prevPager.enabled {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: -51px -98px
}

.fbPhotoTagApprovalPager .nextPager {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: -25px -98px
}

.fbPhotoTagApprovalPager .nextPager.enabled {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: 0 -98px
}

.imageLoading .fbPhotoTagApproval,.fbPhotoTagApproval.hidePagers .pager
	{
	display: none
}

.theaterMode .defaultScrollbar,.theaterMode .defaultScrollbar .fbChatSidebar
	{
	margin-right: 15px
}

.theaterMode .scrollbar20,.theaterMode .scrollbar20 .fbChatSidebar {
	margin-right: 20px
}

.theaterMode #blueBar.fixed_elem #pageHead {
	position: relative
}

.theaterMode .defaultScrollbar #blueBar.fixed_elem #pageHead {
	left: -7px
}

.theaterMode .scrollbar20 #blueBar.fixed_elem #pageHead {
	left: -10px
}

.sidebarMode.theaterMode .defaultScrollbar #blueBar.fixed_elem #pageHead
	{
	left: -97px
}

.sidebarMode.theaterMode .scrollbar20 #blueBar.fixed_elem #pageHead {
	left: -100px
}

.theaterMode .defaultScrollbar .fbDockWrapperRight {
	right: 15px
}

.theaterMode .scrollbar20 .fbDockWrapperRight {
	right: 20px
}

.theaterMode .fbTimelineSideAds,.theaterMode .fbTimelineScrubber {
	margin-right: -483px
}

.sidebarMode.theaterMode .fbTimelineSideAds,.sidebarMode.theaterMode .fbTimelineScrubber
	{
	margin-right: -393px
}

.sidebarMode.theaterMode .defaultScrollbar .fbDockWrapperRight {
	right: 190px
}

.sidebarMode.theaterMode .scrollbar20 .fbDockWrapperRight {
	right: 195px
}

.sidebarMode.ticker.theaterMode .defaultScrollbar .fbDockWrapperRight {
	right: 220px
}

.sidebarMode.ticker.theaterMode .scrollbar20 .fbDockWrapperRight {
	right: 225px
}

.fbPhotoSnowlift {
	background-color: rgba(0, 0, 0, .9);
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 400
}

.theaterMode .fbPhotoSnowlift,.wrapped .fbPhotoSnowlift {
	overflow-x: auto;
	overflow-y: scroll
}

.theaterMode body {
	overflow: hidden
}

.fbPhotoSnowliftOuter {
	display: table;
	height: 100%;
	table-layout: fixed;
	width: 100%
}

.fbPhotoSnowliftInner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 100%
}

.fbPhotoSnowliftContainer {
	display: inline-block;
	outline: none;
	text-align: left
}

.fbPhotoSnowliftPopup {
	margin: 20px 0
}

.fbPhotoSnowlift .stageWrapper {
	background-color: #000;
	height: 100%;
	max-height: 2048px;
	min-height: 520px;
	position: relative;
	text-align: center;
	-moz-user-select: none
}

.fbPhotoSnowlift .stageActions,.fbPhotoSnowlift .snowliftPager,.fbPhotoSnowlift .stageError
	{
	line-height: 1.28
}

.fbPhotoSnowlift .rhc {
	background-color: #fff;
	height: 100%;
	overflow: hidden;
	position: relative;
	word-wrap: break-word
}

.fbPhotoSnowlift .stageActions,.fbPhotoSnowlift .stage .stageWrapper img
	{
	-moz-user-select: none;
	-moz-user-select: -moz-none
}

.fbPhotoSnowlift .stage {
	position: relative
}

.fbPhotoSnowlift .stageActions {
	bottom: 0;
	cursor: pointer;
	height: 0;
	left: 0;
	position: absolute;
	top: auto;
	width: 100%
}

.dataLoading .stageActions {
	display: none
}

.taggingMode .stageActions {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y4/r/-PAXP-deijE.gif)
		no-repeat;
	cursor: crosshair;
	height: 100%
}

.taggingMode .showVideo .stageActions {
	height: 0
}

.fbPhotoSnowlift .snowliftOverlayBar {
	background-color: rgba(0, 0, 0, .8);
	background-clip: padding-box;
	bottom: 0;
	color: #b3b3b3;
	font-size: 13px;
	left: 0;
	padding: 0;
	position: absolute;
	width: 100%
}

.fbPhotoSnowlift .snowliftOverlayBar.rightButtons {
	text-align: left
}

.fbPhotoSnowlift .snowliftOverlay {
	opacity: 0;
	-moz-transition: opacity .3s
}

.fbPhotoSnowlift .fbPhotosPhotoButtons {
	cursor: default;
	position: relative;
	-moz-user-select: none;
	-moz-user-select: -moz-none
}

.fbPhotoSnowlift .fbPhotosPhotoButtons .tagMessage {
	color: #bbb;
	display: none;
	padding: 5px 10px 6px;
	vertical-align: middle
}

.fbPhotoSnowlift .rightButtons .fbPhotosPhotoButtons .tagMessage {
	padding: 3px 10px
}

.fbPhotoSnowlift .fbPhotosPhotoButtons,.fbPhotoSnowlift.taggingMode .fbPhotosPhotoButtons .tagMessage
	{
	display: inline-block
}

.fbPhotoSnowlift .fbPhotosPhotoButtons .tagMessage .doneTaggingLink {
	margin-left: 5px
}

.fbPhotoSnowlift .fbPhotosPhotoButtons .separatorBorder {
	border-left: rgba(255, 255, 255, .2) 1px solid;
	display: inline-block;
	margin-left: 5px;
	height: 15px;
	vertical-align: middle
}

.fbPhotoSnowlift .snowliftOverlayBar a {
	color: #fff;
	font-weight: bold
}

.fbPhotoSnowlift.pagingActivated .snowliftOverlay,.fbPhotoSnowlift.taggingMode .snowliftOverlay
	{
	opacity: 1
}

.fbPhotoSnowlift .mediaTitleInfo {
	margin: 8px 10px 0;
	text-align: right;
	white-space: nowrap
}

.fbPhotoSnowlift .rightButtons .mediaTitleInfo {
	margin-top: 3px;
	overflow: hidden;
	text-align: left
}

.fbPhotoSnowlift .rightButtons #fbPhotoSnowliftMediaTitle {
	display: inline;
	height: 2.56em
}

.fbPhotoSnowlift .rightButtons .mediaTitleBoxFlex #fbPhotoSnowliftMediaTitle
	{
	-moz-box-flex: 1
}

.fbPhotoSnowlift .rightButtons .mediaTitleBoxFlex #fbPhotoSnowliftPositionAndCount
	{
	-moz-box-flex: 0
}

.fbPhotoSnowlift .rightButtons .mediaTitleBoxFlex .mediaTitleInfoSpacer
	{
	-moz-box-flex: 1000
}

.fbPhotoSnowlift .rightButtons .mediaTitleBoxFlex,.fbPhotoSnowlift .rightButtons .mediaTitleBoxFlex #fbPhotoSnowliftMediaTitle,.fbPhotoSnowlift .rightButtons .mediaTitleBoxFlex #fbPhotoSnowliftPositionAndCount,.fbPhotoSnowlift .rightButtons .mediaTitleBoxFlex .mediaTitleInfoSpacer
	{
	display: -moz-box
}

.fbPhotoSnowlift.taggingMode .rightButtons .mediaTitleBoxFlex,.fbPhotoSnowlift.taggingMode .rightButtons .fbPhotosPhotoActions,.fbPhotoSnowlift.taggingMode .fbPhotosPhotoButtons .separatorBorder,.fbPhotoSnowlift.taggingMode .mediaTitleInfo
	{
	display: none
}

.fbPhotoSnowlift .leftButtons .fbPhotosPhotoButtons,.fbPhotoSnowlift .rightButtons .overlayBarButtons
	{
	margin: 8px 10px
}

.leftButtons #fbPhotoSnowliftMediaTitle .fbPhotoMediaTitle,.leftButtons #fbPhotoSnowliftPositionAndCount
	{
	line-height: 27px
}

.rightButtons #fbPhotoSnowliftMediaTitle .fbPhotoMediaTitle,.rightButtons #fbPhotoSnowliftPositionAndCount
	{
	line-height: 33px
}

#fbPhotoSnowliftMediaTitle .fbPhotoMediaTitle.hasAlbumLink {
	line-height: 1.28;
	display: block
}

.fbPhotoSnowlift .mediaTitleInfo #fbPhotoSnowliftMediaTitle,.fbPhotoSnowlift .rightButtons .mediaTitleBoxFlex,.fbPhotoSnowlift .rightButtons .mediaTitleBoxFlex .fbPhotoMediaTitle
	{
	overflow: hidden;
	text-overflow: ellipsis
}

.fbPhotoSnowlift.taggingMode .overlayBarButtons,.fbPhotoSnowlift.taggingMode .fbPhotosPhotoButtons
	{
	text-align: center;
	width: 100%
}

.fbPhotoSnowlift .fbPhotosPhotoButtons .buttonLink {
	display: inline-block;
	vertical-align: bottom
}

.fbPhotoSnowlift .leftButtons .fbPhotosPhotoButtons .buttonLink {
	background-clip: padding-box;
	background-color: rgba(0, 0, 0, .4);
	border: 1px solid rgba(255, 255, 255, .6);
	border-radius: 4px;
	margin-right: 6px;
	padding: 4px 10px 5px
}

.fbPhotoSnowlift .leftButtons .fbPhotosPhotoButtons .buttonLink:hover {
	background-color: rgba(0, 0, 0, .6);
	border: 1px solid #fff;
	text-decoration: none
}

.fbPhotoSnowlift .rightButtons .fbPhotosPhotoButtons .buttonLink {
	margin-left: 6px;
	margin-right: 0;
	padding: 3px 5px
}

.fbPhotoSnowlift .rightButtons .buttonLink {
	opacity: .7
}

.fbPhotoSnowlift .rightButtons .buttonLink:hover {
	opacity: 1
}

.fbPhotoSnowlift .fbPhotosPhotoButtons .buttonLink span {
	float: left
}

.fbPhotoSnowlift .fbPhotosPhotoButtons .fbPhotosPhotoLike.viewerLikesThis .uiIconText
	{
	padding-left: 0 !important
}

.fbPhotoSnowlift .fbPhotosPhotoButtons .fbPhotosPhotoLike.viewerLikesThis i,.fbxPhoto.fbPhotoSnowlift .fbPhotosPhotoButtons .fbPhotosPhotoLike.viewerAlreadyLikedThis
	{
	display: none
}

.fbPhotoSnowlift .stage {
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 100%;
	max-height: 2048px;
	min-height: 402px;
	position: relative;
	text-align: center;
	width: 100%
}

.fbPhotoSnowlift .stage .fbPhotosPhotoTagboxes {
	border: rgba(255, 255, 255, .1) 1px solid;
	-moz-box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-size: 11px
}

.fbPhotoSnowlift .videoStage,.imageLoading .stage,.imagePixelsLoading .stage
	{
	background: #000
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y7/r/pgEFhPxsWZX.gif)
		no-repeat center center
}

.fbPhotoSnowlift .showVideo .videoStage {
	display: block
}

.fbPhotoSnowlift .videoStage,.fbPhotoSnowlift .showVideo .stage,.fbPhotoSnowlift .showVideo .snowliftOverlayBar.leftButtons
	{
	display: none
}

.fbPhotoSnowlift .videoStage {
	bottom: 40px;
	position: absolute;
	top: 40px;
	width: 100%
}

.fbPhotoSnowlift .videoStage embed,.fbPhotoSnowlift .videoStage object {
	display: inline-block !important;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle
}

.fbPhotoSnowlift .videoStageContainer {
	height: 100%;
	width: 100%
}

.fbPhotoSnowlift .stage img {
	display: inline-block;
	height: auto;
	image-rendering: optimizeQuality;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
	width: auto
}

.fbPhotoSnowlift .stageError {
	left: 50%;
	margin-left: -278px;
	margin-top: -82px;
	position: absolute;
	text-align: left;
	top: 50%
}

.fbPhotoSnowlift .uiButtonOverlay:active {
	box-shadow: 0 0 1px rgba(0, 0, 0, .05), 0 0 2px rgba(0, 0, 0, .1), inset
		0 1px 0 rgba(0, 0, 0, .08)
}

.fbPhotoSnowlift .snowliftPager {
	display: none;
	height: 45px;
	margin-top: -22px;
	opacity: 0;
	position: absolute;
	top: 50%;
	-moz-transition: opacity .2s;
	width: 27px;
	z-index: 1
}

.fbPhotoSnowlift.pagingReady .snowliftPager {
	display: block
}

.fbPhotoSnowlift.pagingActivated .snowliftPager {
	opacity: .4
}

.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager {
	background: rgba(0, 0, 0, .6) no-repeat;
	height: 200px;
	margin-top: -100px;
	opacity: .5;
	width: 60px;
	z-index: auto
}

.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager:hover,.fbPhotoSnowlift.pagingActivated .snowliftPager.hilightPager
	{
	opacity: 1
}

.fbPhotoSnowlift .snowliftPager.prev {
	left: 20px
}

.fbPhotoSnowlift .snowliftPager.next {
	right: 20px
}

.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager.prev {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	left: 0
}

.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager.next {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	right: 0
}

.fbPhotoSnowlift .snowliftPager i {
	display: block;
	height: 45px;
	width: 27px
}

.fbPhotoSnowlift .snowliftPager.prev i {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: 0 -123px
}

.fbPhotoSnowlift .snowliftPager.next i {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: -56px -123px
}

.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager i {
	margin-top: -22px;
	position: absolute;
	top: 50%
}

.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager.prev i {
	left: 10px
}

.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager.next i {
	right: 10px
}

.fbPhotoSnowlift .fbPhotosPhotoOwnerButtons .uiButton.taggingOn,.fbPhotoSnowlift.taggingMode .fbPhotosPhotoButtons .bottomButtonsBar,.fbPhotoSnowlift.taggingMode .fbPhotosPhotoOwnerButtons .uiButton.taggingOff
	{
	display: none
}

.fbPhotoSnowlift.taggingMode .fbPhotosPhotoOwnerButtons .uiButton.taggingOn
	{
	display: inline-block
}

.fbPhotoSnowlift .fbPhotosPhotoOwnerButtons {
	line-height: 20px
}

.fbPhotoSnowlift .stagePagers .fbPhotoSnowliftIcon.customimg {
	margin-top: 4px
}

.fbPhotoSnowliftVideoTitle {
	display: block;
	font-weight: bold;
	margin-top: 15px
}

.fbPhotoSnowlift a.uiButtonOverlay,.fbPhotoSnowlift a.uiButtonOverlay:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.fbPhotoSnowlift a.uiButtonOverlay:active,.fbPhotoSnowlift a.uiButtonOverlay:focus
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: 0 -49px;
	box-shadow: 0 0 1px rgba(0, 0, 0, .05), 0 0 2px rgba(0, 0, 0, .1), inset
		0 1px 0 rgba(0, 0, 0, .08)
}

.fbPhotoSnowlift a.uiButtonOverlay.uiButtonDisabled {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.fbPhotoSnowlift .inlineEditMode .fbPhotoSnowliftAuthorInfo,.fbPhotoSnowlift .inlineEditMode .fbPhotoPagesTagList,.fbPhotoSnowlift .inlineEditMode .fbPhotoLegacyTagList,.fbPhotoSnowlift .inlineEditMode .fbPhotosPhotoOwnerButtons,.fbPhotoSnowlift .inlineEditMode .fbPhotosOnProfile
	{
	display: none
}

#fbPhotoSnowliftAuthorPic {
	margin-right: 10px
}

.fbPhotoSnowlift .uiStreamSecondaryTime {
	margin-right: 5px
}

.fbPhotoSnowlift .fbPhotosImplicitLocLink,.fbPhotoSnowlift .fbPhotosAppLink
	{
	color: gray
}

.fbPhotoSnowlift .fbPhotoSnowliftControls {
	padding: 7px 7px 0 15px;
	text-align: right
}

.fbPhotoSnowlift .fbPhotosPhotoActions {
	border-top: 0;
	vertical-align: top
}

.fbPhotoSnowlift .rightButtons .fbPhotosPhotoActions {
	vertical-align: middle
}

.topBarActions a.fbPhotoSnowliftDropdownButton,.topBarActions a.fbPhotoSnowliftDropdownButton:active,.topBarActions a.fbPhotoSnowliftDropdownButton:focus,.topBarActions a.fbPhotoSnowliftDropdownButton:hover
	{
	background-color: #fff;
	border: 1px solid #fff;
	box-shadow: none;
	height: 16px;
	margin: -2px 0 0;
	padding: 0;
	width: 26px
}

.photoActionSelector.topBarActions a.fbPhotoSnowliftDropdownButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: -102px -98px
}

.photoActionSelector.topBarActions .openToggler a.fbPhotoSnowliftDropdownButton
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: -129px -98px
}

.photoActionSelector.bottomBarActions a.fbPhotoSnowliftDropdownButton,.photoActionSelector.bottomBarActions a.fbPhotoSnowliftDropdownButton:active,.photoActionSelector.bottomBarActions a.fbPhotoSnowliftDropdownButton:focus,.photoActionSelector.bottomBarActions a.fbPhotoSnowliftDropdownButton:hover
	{
	background: transparent none;
	border: 1px transparent solid;
	border-radius: 2px;
	box-shadow: none;
	height: 16px;
	padding-right: 5px
}

.photoActionSelector.bottomBarActions a.fbPhotoSnowliftDropdownButton {
	opacity: .7
}

.photoActionSelector.bottomBarActions a.fbPhotoSnowliftDropdownButton:hover,.photoActionSelector.bottomBarActions .openToggler
a.fbPhotoSnowliftDropdownButton,.overlayBarButtons a.buttonLink:hover {
	background-color: rgba(255, 255, 255, .2);
	border-color: transparent;
	border-radius: 2px;
	opacity: 1;
	text-decoration: none
}

.fbPhotoSnowlift .rightButtons .fbPhotosPhotoActions .tagButton {
	line-height: 22px;
	margin-right: 5px;
	padding: 3px 5px
}

.fbPhotoSnowlift .uiSelector.photoActionSelector .uiMenu {
	border-bottom: none;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .25)
}

.uiContextualLayerPositioner .aboveright .uiSelector.photoActionSelector
	{
	top: 0
}

.photoActionSelector.bottomBarActions .uiButton .uiButtonText {
	color: #fff;
	font-size: 13px
}

.photoActionSelector .uiMenuItem.fbPhotosPhotoActionsItem .itemAnchor {
	padding: 1px 16px
}

.fbPhotoSnowlift .closeTheater {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/dY1OX3Rg_lr.png);
	background-repeat: no-repeat;
	background-position: -156px -98px;
	display: inline-block;
	height: 12px;
	margin-left: 5px;
	vertical-align: top;
	width: 11px
}

#fbPhotoSnowliftOnProfile {
	padding-top: 0
}

.fbPhotoSnowlift .fbPhotoInlineEditor {
	padding: 0 20px 10px
}

.fbPhotoSnowlift .fbPhotoInlineEditor .tagsTokenizer {
	border-bottom-style: solid;
	width: auto
}

.fbPhotoSnowlift .fbPhotoInlineEditor .buttons,.fbPhotoSnowlift .fbPhotoInlineEditor .fbPhotoCaptionInput,.fbPhotoSnowlift .fbPhotoInlineEditor .fbPhotoPlaceInput
	{
	width: 100%
}

.fbPhotoSnowlift .fbPhotoInlineEditor .uiMentionsInput {
	max-height: 100px;
	overflow-x: hidden;
	overflow-y: auto
}

.fbPhotoSnowlift .fbPhotoInlineEditor .uiMentionsInput textarea {
	-moz-box-sizing: border-box;
	min-height: 50px
}

.fbPhotoSnowlift .fbPhotoInlineEditor .fbPhotoPlaceInput,.fbPhotoSnowliftBackdate
	{
	margin: 10px 0
}

.fbPhotoSnowlift #inlineEditorSave {
	margin-bottom: 3px
}

.fbPhotoSnowliftEditAudience {
	display: inline-block;
	margin-right: 10px
}

.fbPhotoSnowliftAuthorInfo .uiImageBlockSmallImage {
	margin-right: 10px
}

.fbPhotoSnowlift .rhcBody {
	position: relative;
	z-index: 1
}

.fbPhotoSnowlift .rhcScroller {
	width: 100% !important
}

.fbPhotoSnowlift.dataLoading .rhcScroller {
	visibility: hidden
}

.fbPhotoSnowlift .rhcScroller.contentBefore::before {
	border-top: 1px solid rgba(0, 0, 0, .1)
}

.fbPhotoSnowlift .rhcScroller .uiScrollableAreaContent {
	padding: 0 20px 0
}

.fbPhotoSnowlift .fbPhotosSnowliftUfi {
	width: auto
}

.fbPhotoSnowlift .pinnedUfi .fbPhotosSnowliftUfi .uiUfiAddComment {
	padding-left: 25px;
	padding-right: 20px
}

.fbPhotoSnowlift .pinnedUfi .fbPhotosSnowliftUfi {
	margin-bottom: -1px
}

.fbPhotoSnowlift .fbPhotosSnowliftUfi .ufiNub {
	margin-bottom: 0
}

.fbPhotoSnowlift .fbPhotosSnowliftUfi .ufiItem {
	margin-bottom: 1px;
	margin-top: 0
}

.fbPhotosSnowliftFeedback {
	margin-top: 8px
}

.fbPhotosSnowliftFeedbackForm {
	position: relative
}

.fbPhotosSnowboxFeedbackInput {
	bottom: 0;
	margin: 0 20px;
	position: absolute;
	z-index: 1
}

.pinnedUfi .fbPhotosSnowboxFeedbackInput {
	margin-left: 0;
	margin-right: 0
}

.fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi {
	padding-top: 0
}

.pinnedUfi .fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi {
	padding-top: 1px
}

.fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi .ufiItem {
	border-bottom: 0;
	margin-bottom: 0
}

.fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi .uiMentionsInput {
	max-height: 100px;
	overflow-x: hidden;
	overflow-y: auto
}

.fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi .uiMentionsInput textarea
	{
	-moz-box-sizing: border-box
}

.fbPhotoSnowlift.fbxPhoto .fbPhotoRemoveFromProfile {
	border-top: 0;
	border-bottom: 0;
	padding: 0
}

#fbPhotoSnowliftAdsSide {
	bottom: 0;
	position: absolute;
	width: 100%
}

#fbPhotoSnowliftAdsSide.loading,.dataLoading #fbPhotoSnowliftAdsSide {
	visibility: hidden
}

#fbPhotoSnowliftAdsSide .uiSideHeader {
	background: none;
	border-bottom: 1px solid #e2e2e2;
	border-top: none;
	color: gray;
	font-weight: normal;
	padding-left: 0
}

#fbPhotoSnowliftAdsSide .uiSideHeader em {
	color: gray;
	font-weight: normal
}

#fbPhotoSnowliftAdsSide .uiHeaderActions {
	display: none
}

.fbPhotoSnowlift .ego_column {
	width: auto
}

.fbPhotoSnowlift .ego_column>.wrapper>.inner {
	margin-top: -10px;
	padding: 0 20px 10px
}

.fbPhotoSnowlift .ego_column>.wrapper:first-child>.inner {
	margin-top: 0;
	padding-top: 15px
}

#fbPhotoSnowliftAdsSide .wrapper.hidden {
	overflow: hidden;
	position: relative;
	visibility: hidden
}

#fbPhotoSnowliftAdsSide .wrapper.hidden>.inner {
	overflow: hidden;
	position: absolute;
	width: 100%
}

.fbPhotoSnowlift .ego_section,.fbPhotoSnowlift .ego_unit {
	margin: 0
}

.fbPhotoSnowlift .ego_unit {
	padding-bottom: 8px
}

.fbPhotoSnowliftAds .fbPhotoSnowliftAdsSponsored {
	float: right;
	text-align: right;
	width: 95%
}

#fbPhotoSnowliftCaption,#fbPhotoSnowliftTagList,#fbPhotoSnowliftCaption .text_exposed_link
	{
	font-size: 13px;
	line-height: 18px
}

.fbPhotoSnowlift.fbxPhoto .fbPhotoContributorName {
	font-size: 13px;
	line-height: 18px
}

.fbPhotoSnowlift.fbxPhoto .fbPhotoContributorAction {
	font-weight: normal
}

.fbPhotoSnowlift.fbxPhoto .fbPhotoContributorAction .passiveName {
	font-weight: bold
}

#fbPhotoUndoSpamReport div {
	background-color: #ffebe5;
	margin: 1px 0;
	padding: 5px
}

.fbPhotosSnowliftAudienceSelector a.uiSelectorButton {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: right -155px;
	background: none;
	padding: 2px 24px 1px 6px !important
}

.fbPhotosSnowliftAudienceSelector a.uiSelectorButton:active,.fbPhotosSnowliftAudienceSelector a.uiSelectorButton:focus,.fbPhotosSnowliftAudienceSelector a.uiSelectorButton:hover,.fbPhotosSnowliftAudienceSelector .openToggler a.uiSelectorButton,.fbPhotosSnowliftAudienceSelector .openToggler a.uiSelectorButton:active,.fbPhotosSnowliftAudienceSelector .openToggler a.uiSelectorButton:focus,.fbPhotosSnowliftAudienceSelector .openToggler a.uiSelectorButton:hover
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	background-position: right -7px;
	border: 1px solid #999
}

#fbPhotoSnowliftAudienceSelector {
	display: inline-block;
	margin-bottom: -4px;
	margin-left: 0;
	margin-top: -1px;
	vertical-align: top
}

.fbPhotoSnowlift .fbPhotoRemoveFromProfileLink .img {
	display: none
}

.fbPhotoSnowliftVideoActions {
	font-size: 11px
}

.fbPhotoSnowlift.collapseRHC .rhc,.fbPhotoSnowlift .fbPhotosPhotoButtons .fbPhotoSnowliftCollapse.buttonLink,.fbPhotoSnowlift .closeTheater.fullscreenCommentClose,.fbPhotoSnowliftFullScreenDisable
	{
	display: none
}

.fbPhotoSnowlift .fullScreenSwitch {
	display: none;
	right: 10px;
	padding: 5px;
	position: absolute;
	top: 10px;
	z-index: 1
}

.fbPhotoSnowlift .fullScreenSwitch a {
	height: 13px;
	opacity: 0;
	-moz-transition: opacity .3s;
	width: 13px
}

.fbPhotoSnowlift .fullScreenSwitch.fullScreenNUX a,.fbPhotoSnowlift.pagingActivated .fullScreenSwitch a,.fbPhotoSnowlift.taggingMode .fullScreenSwitch a
	{
	opacity: .5
}

.fbPhotoSnowlift.pagingActivated .fullScreenSwitch a:hover {
	opacity: 1
}

#fbPhotoSnowliftFullScreenClose,.dataLoading .fullScreenSwitch.fbPhotoSnowliftFullScreen,.showVideo .fullScreenSwitch.fbPhotoSnowliftFullScreen
	{
	display: none
}

.fbPhotoSnowlift .fbPhotosPhotoButtons .separatorBorder.fbPhotoSnowliftExpand,.fbPhotoMediaTitleFullScreen
	{
	display: none
}

.fbPhotoSnowliftFullScreenSeparator,.fbPhotoSnowliftFullScreen {
	display: none
}

.fbProfileInlineBlock {
	display: inline-block
}

.mediumFbProfileBlankIcon {
	width: 50px;
	height: 50px
}

.largeFbProfileBlankIcon {
	width: 74px;
	height: 74px
}

.fbProfileBlankStateIcon {
	background-color: #eceff5;
	border: 1px solid #c5cde1
}

.fbProfileBlankStateIcon:hover {
	border: 1px solid #9daccb
}

.fbProfileBlankStateIcon:active {
	background-color: #d8deeb;
	border: 1px solid #9daccb
}

.fbProfileBlankStateIcon .iconSpan {
	border-top: 1px solid #f2f4f8;
	border-bottom: 1px solid #f6f7f9;
	text-align: center
}

.fbProfileBlankStateIcon .iconSpan:active {
	border-top: 1px solid #cdd5e6;
	border-bottom: 1px solid #f7f9fb
}

.fbProfileBlankStateIcon .iconImage {
	position: relative
}

.mediumFbProfileBlankIcon .iconImage {
	top: 9px
}

.largeFbProfileBlankIcon .iconImage {
	top: 21px
}

.fbHubsTypeaheadThrobber {
	display: none;
	position: absolute;
	right: 6px;
	top: 5px
}

.typeaheadLoading .fbHubsTypeaheadThrobber {
	display: block
}

.photoTypeahead .photo {
	display: none;
	height: 16px;
	left: 3px;
	position: absolute;
	top: 2px;
	width: 16px
}

.photoTypeahead .selected .photo {
	display: block
}

.photoTypeahead .selected .textInput {
	padding-left: 23px
}

.photoTypeahead.uiTypeaheadDisabled .selected .photo {
	opacity: .30
}

.fbProfileScalableThumb {
	overflow: hidden
}

.fbProfileScalableThumb .cropped {
	background-repeat: no-repeat;
	background-position: top center;
	display: block
}

.timelineLayout .fbTimelinePhotosAndVideosOfMe .fbPhotosGrid {
	margin-left: 11px
}

.timelineLayout .fbTimelinePhotosAndVideosOfMe .fbPhotosGrid td {
	padding: 0;
	width: auto
}

.timelineLayout .fbTimelinePhotoAlbums a.uiMediaThumbAlb {
	margin-right: 9px
}

.timelineLayout .uiMediaThumbAlbHuge,.timelineLayout .uiMediaThumbHuge .uiMediaThumbWrap i
	{
	height: 111px;
	width: 167px
}

.timelineLayout .fbPhotosGrid .photoDetails {
	width: 185px
}

.timelineLayout .fbPhotosGrid .photoDetails .fbAudienceHover {
	margin-right: 6px
}

.timelineLayout .uiMediaThumbHume {
	padding: 3px
}

.timelineLayout .uiMediaThumbHuge i {
	height: 120px;
	width: 180px
}

.fbTimelineVideos .uiVideoLink {
	padding: 0;
	vertical-align: bottom
}

.fbTimelineVideos .uiVideoLinkHuge i {
	background-size: cover;
	-moz-background-size: cover;
	height: 133px;
	width: 191px
}

.fbTimelinePhotoAlbums .fbPhotosGrid td {
	padding-right: 5px
}

.fbTimelinePhotosAndVideosOfMe .uiVideoLink {
	border: 0;
	margin: 0 3px 3px 0;
	padding: 0;
	vertical-align: bottom
}

.fbTimelinePhotosAndVideosOfMe .uiVideoLinkHuge i {
	background-size: cover;
	-moz-background-size: cover;
	height: 120px;
	width: 182px
}

#albums_grid_pagelet,#videos_grid_pagelet {
	padding-bottom: 15px
}

div.fbTimelinePhotoAlbums {
	padding: 30px 41px 0 41px
}

div.fbTimelinePhotosAndVideosOfMe {
	padding: 30px 41px 20px 41px
}

.fbTimelinePhotosSeparator h4 {
	color: gray;
	cursor: default;
	font-size: 13px;
	margin: 10px 0 15px;
	text-align: center
}

.fbTimelinePhotosSeparator h4 span {
	background-color: #fff;
	padding: 0 10px
}

.fbTimelinePhotosAndVideosOfMe .async_saving {
	margin: 20px 0 30px
}

.fbTimelineNoVideosMsg {
	text-align: center;
	margin: 60px 0
}

.fbTimelinePhotosAndVideosOfMe .uiMediaThumb {
	border: 0;
	padding: 0 3px 3px 0
}

.fbTimelinePhotosStream .uiMediaThumb {
	border: 0;
	padding: 2px
}

div.fbTimelinePhotosStream {
	padding: 2px
}

div.fbTimelineInlineSectionHeader {
	background: none;
	border: 0;
	height: 40px;
	text-align: center
}

.fbTimelineTimePeriod div.fbTimelineInlineSectionHeader {
	padding-top: 0
}

.fbTimelineInlineSectionHeader .uiHeaderTitle {
	color: #1c2a47
}

.fbTimelineTabHeader {
	background: none;
	margin: 0 10px 20px
}

.fbTimelineTabHeader h3 {
	font-size: 16px;
	width: 400px
}

.fbTimelineAboutMeHeader {
	margin: 0 0 15px;
	background: none
}

.fbTimelineTabSection .fbTimelineAboutMeHeader,.fbTimelineCompactSection .fbTimelineAboutMeHeader
	{
	margin: 15px 15px 15px 22px
}

.fbTimelineAboutMeHeader h3 {
	font-size: 16px
}

.fbTimelineAboutMeHeader h3 a {
	color: #333
}

.fbTimelineContentHeader h3.uiHeaderTitle,.fbTimelineInlineSectionHeader h3.uiHeaderTitle
	{
	background: #a9b5d3;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-weight: normal;
	font-size: 14px;
	margin: 0;
	padding: 6px 11px;
	word-wrap: normal
}

.fbTimelineContentHeader h3 a {
	color: #8897bd
}

.fbTimelineContentHeader {
	margin-bottom: 15px;
	text-align: center
}

.fbTimelinePermalink .fbTimelineSection .fbTimelineContentHeader {
	margin-bottom: 0
}

.fbTimelineHeaderTransparent {
	opacity: 0
}

.fbTimelineContentHeader .headerPlus {
	border-left: 1px solid #e5e5e5;
	display: inline-block;
	height: 28px;
	margin: -7px -12px 0 0;
	text-align: center;
	width: 37px
}

.fbTimelineAboutMeHeader .img {
	margin-top: 2px
}

.fbTimelineContentHeader .headerPlus .img {
	margin-top: 9px
}

.fbTimelineStickyHeader {
	top: 38px;
	-moz-transition: top .3s linear 0s;
	z-index: 250
}

body.hasVoiceBar .fbTimelineStickyHeader {
	padding-top: 27px
}

.uiLayerPageOpen .fbTimelineStickyHeader,.theaterMode .fbTimelineStickyHeader
	{
	z-index: 50
}

.fbTimelineStickyHeaderHidden {
	top: -150px;
	visibility: hidden
}

.collapsedHead .fbTimelineStickyHeaderHidden {
	display: none
}

.collapsedHead {
	box-shadow: none
}

.collapsedHead #fbProfileCover {
	height: 47px;
	margin-bottom: -1px
}

.collapsedHead #fbProfileCover h2 {
	margin-top: 14px;
	margin-left: 63px;
	margin-bottom: 10px;
	font-size: 17px;
	white-space: nowrap
}

.collapsedHead #fbProfileCover .coverNoImage,.collapsedHead #fbProfileCover .coverWrap,.collapsedHead #fbProfileCover .fbProfileCoverCollapsed .coverWrap
	{
	height: 0
}

.collapsedHead #fbProfileCover .profilePicThumb {
	background: transparent;
	box-shadow: none;
	left: 11px;
	margin-top: 2px
}

.collapsedHead #fbProfileCover .profilePic {
	height: 32px;
	width: 32px
}

.collapsedHead #fbProfileCover .leftPic,.collapsedHead #fbProfileCover .rightPic
	{
	visibility: hidden;
	width: 0
}

.collapsedHead .fbTimelineNavigationPagelet,.collapsedHead #fbProfileCover .fbProfileCoverPhotoSelector,.collapsedHead #fbProfileCover .alternate_name,.collapsedHead #fbProfileCover .presenceIndicator
	{
	display: none
}

.fbTimelineStickyHeader .stickyHeaderWrap {
	position: absolute;
	width: 851px
}

.fbTimelineStickyHeader .back,.fbTimelineStickyHeader .actions,.fbTimelineStickyHeader .name
	{
	position: relative
}

.fbTimelineStickyHeader .back {
	background-color: #fff;
	border: 1px solid #c4cde0;
	border-radius: 0 0 2px 2px;
	border-top: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .07);
	height: 47px;
	position: absolute;
	width: 849px
}

.fbTimelineStickyHeader .actions {
	float: right;
	padding: 12px 25px 5px 5px
}

.fbTimelineStickyHeader .name {
	padding: 9px 14px 7px 16px;
	display: block;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ogAppTab .fbStickyHeaderRightLeft {
	width: 819px
}

.fbStickyHeaderBreadcrumb {
	margin-top: 3px;
	margin-left: 10px
}

.fbStickyHeaderBreadcrumb .uiButton .uiButtonText,.fbStickyHeaderBreadcrumb .uiButton input
	{
	font-size: 13px
}

.fbStickyHeaderBreadcrumb .uiButton {
	height: 19px;
	line-height: 15px
}

.fbStickyHeaderBreadcrumb .nameButton .uiButtonText {
	max-width: 190px !important;
	overflow: hidden;
	text-overflow: ellipsis
}

.fbTimelineStickyHeader .name .profileThumb {
	display: block;
	float: left;
	height: 32px;
	margin-top: -1px
}

.fbTimelineStickyHeader .name .profileThumb .img {
	display: inline-block;
	height: 32px;
	width: 32px
}

div.fbTimelineStickyHeader .fbTimelineConnectButtonGroup .uiButtonHover,div.fbTimelineStickyHeader .fbTimelineConnectButtonGroup .uiButtonConfirm
	{
	background-color: #6d84b4;
	border-color: #3b5998
}

.timelineMegaphoneFriends {
	max-width: 245px
}

.timelineMegaphoneComingSoonFriends {
	max-width: 190px
}

.fbProfileEditLink {
	text-align: left;
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yh/r/_S0u1wZb3JC.png)
		no-repeat left 2px;
	padding-left: 14px
}

.fbProfileThumbRemove {
	position: relative
}

.fbProfileThumbRemoveX {
	display: none;
	right: 3px;
	position: absolute;
	top: 2px
}

.fbProfileThumbRemove:hover .fbProfileThumbRemoveX,.async_saving .fbProfileThumbRemoveX,.fbProfileThumbRemoveDialog
	{
	text-decoration: none;
	display: block
}

.async_saving .fbProfileThumbRemoveX .fbProfilePhotoClose,.fbProfileThumbRemoveDialog .fbProfilePhotoClose
	{
	background-position: left -22px
}

.fbProfileThumbDontShowAgain label {
	font-weight: normal;
	vertical-align: text-bottom
}

.fbProfileSuppressConfirm .async_saving {
	display: none
}

.async_saving .fbProfilePhotoThumb {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif)
		no-repeat center center
}

.async_saving .fbProfilePhotoThumb i {
	opacity: .3
}

.fbQuestionsBlingBox {
	padding: 3px 4px;
	margin-left: -1px;
	margin-right: -1px;
	color: #3B5998 !important
}

.fbQuestionsBlingBox:hover {
	text-decoration: none;
	background-color: #eceff5;
	border-bottom: 1px solid #e5eaf1
}

.fbQuestionsBlingBox span {
	line-height: 11px;
	margin-left: 3px
}

.fbQuestionsBlingBox .img {
	margin-left: 5px
}

.fbQuestionsBlingBox .img:first-child {
	margin-left: 0
}

.fbQuestionsBlingBox .img {
	vertical-align: text-top
}

.fbQuestionFollowLink .followBackup {
	display: none
}

.fbQuestionFollowLink .followMain {
	display: inline;
	margin-left: 0
}

.sp_8n1pd0 {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yi/r/ZBkNzzD2-gD.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 12px;
	width: 13px
}

.sx_be615e {
	background-position: -13px -17px
}

.selected .sx_be615e {
	background-position: -0px -17px
}

.sx_20b2e8 {
	width: 17px;
	height: 16px;
	background-position: -17px -0px
}

.selected .sx_20b2e8 {
	background-position: -0px -0px
}

.sp_d5j2sv {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yz/r/Xa4Engrwdwn.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 30px;
	width: 29px
}

.sx_2adfd5 {
	background-position: -112px -4px
}

.sx_fb0e02 {
	background-position: -142px -4px
}

.sx_8c573c {
	width: 12.5px;
	height: 12px;
	background-position: -184.5px -4px
}

.selected .sx_8c573c {
	background-position: -172px -4px
}

.sx_ceaded {
	width: 8px;
	height: 10px;
	background-position: -198px -4px
}

.sx_9e66ef {
	width: 19px;
	height: 15px;
	background-position: -172px -17px
}

.sx_0cf814 {
	width: 19px;
	height: 15px;
	background-position: -192px -17px
}

.sx_3f0fbf {
	width: 15px;
	height: 21px;
	background-position: -137px -35px
}

.sx_9c8f9c {
	width: 24px;
	height: 24px;
	background-position: -112px -35px
}

.sx_ff3f6b {
	width: 111px;
	height: 74px;
	background-position: -0px -4px
}

.sx_7746eb {
	width: 411px;
	height: 4px;
	background-position: -0px -102px
}

.sx_64069c {
	width: 411px;
	height: 3px;
	background-position: -412px -102px
}

.sx_de6d3f {
	width: 851px;
	height: 3px;
	background-position: -0px -0px
}

.sx_e94a47 {
	width: 500px;
	height: 48px;
	background-position: -352px -4px
}

.sx_fec8f1 {
	width: 500px;
	height: 48px;
	background-position: -352px -53px
}

.uiStreamStory .coverPhotoFeedStoryThumb {
	border: 0;
	overflow: hidden;
	position: relative;
	z-index: 0
}

.uiStreamStory .coverPhotoFeedStoryThumb:hover {
	border: 0
}

.uiStreamStory .coverPhotoFeedStoryThumb img {
	margin: 0;
	z-index: -1
}

.uiStreamStory .coverPhotoFeedStoryThumb:hover {
	outline: 1px solid #3b5998;
	outline-offset: -1px
}

.fbFlyoutDialog .uiStreamStory .coverPhotoFeedStoryThumb {
	max-width: 266px
}

.uiStreamStory .uiPhotoThumb .coverPhotoFeedStoryImage {
	position: absolute
}

div.uiAttachmentPhotoBox .uiMediaThumb,div.uiAttachmentPhotoBox div.horizontalSplitContainer
	{
	display: inline-block;
	float: left
}

div.uiAttachmentPhotoBox .uiMediaThumb {
	padding: 2px
}

div.uiAttachmentPhotoBox .beforeHorizontalSplit {
	margin-right: 3px
}

div.uiAttachmentPhotoBox .beforeVerticalSplit {
	margin-bottom: 3px
}

#gear-balloon-promo {
	background-repeat: no-repeat;
	bottom: 17px;
	color: #3b4a67;
	position: absolute;
	right: 1px;
	width: 203px;
	z-index: 100
}

#gear-balloon-promo .balloon-content {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/ys/r/SQuBS6C9SHv.png);
	background-repeat: no-repeat;
	width: 100%
}

#gear-balloon-promo .balloon-bottom {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y4/r/XL3imU7BZ1w.png);
	height: 10px;
	width: 100%
}

#gear-balloon-promo .promo-close-button {
	position: absolute;
	right: 13px;
	top: 15px
}

#gear-balloon-promo .balloon-title {
	font-size: 12px;
	font-weight: bold;
	padding: 14px 28px 8px 18px
}

#gear-balloon-promo .balloon-text {
	margin: 0 18px
}

#gear-balloon-promo .install-button {
	float: right;
	margin: 13px 20px 14px 0
}

#gear-balloon-promo .balloon-nub {
	background:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yN/r/vkSu3kEd-_R.png);
	bottom: -4px;
	height: 14px;
	position: absolute;
	right: 30px;
	width: 17px
}

.fbPhotosNullstate {
	margin: 60px auto
}

.fbPhotosNullstate .imageCell {
	padding-left: 60px
}

.fbPhotosNullstate .textCell {
	height: 32px;
	padding-right: 60px
}

.profileTagIcon {
	margin: -2px 0 0 5px;
	vertical-align: middle
}

.sp_23ba1e {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yk/r/G_yTLxhZlcc.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 13px;
	width: 8px
}

.sx_c3eb5c {
	width: 11px;
	height: 14px;
	background-position: -72px -75px
}

.selected .sx_c3eb5c {
	background-position: -61px -75px
}

.sx_0d93b7 {
	width: 29px;
	height: 32px;
	background-position: -31px -75px
}

.sx_aecae5 {
	width: 30px;
	height: 32px;
	background-position: -0px -75px
}

.sx_ebbd3e {
	width: 111px;
	height: 74px;
	background-position: -0px -0px
}

.sx_ab8cf2 {
	background-position: -94px -75px
}

.sx_a682e9 {
	width: 9px;
	background-position: -84px -75px
}

.sx_547557 {
	background-position: -103px -75px
}

.sp_24xv93 {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yG/r/JCparKvzIVn.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px
}

.sx_c828fb {
	width: 11px;
	height: 14px;
	background-position: -11px -0px
}

.selected .sx_c828fb {
	background-position: -0px -0px
}

.sx_7f7157 {
	background-position: -0px -406px
}

.sx_ab4a8b {
	background-position: -0px -389px
}

.sx_8ddc1f {
	background-position: -0px -372px
}

.sx_e17e21 {
	background-position: -0px -355px
}

.sx_8c6514 {
	background-position: -0px -338px
}

.sx_d7dedf {
	background-position: -0px -321px
}

.sx_db9583 {
	background-position: -0px -304px
}

.sx_76b01a {
	background-position: -0px -287px
}

.sx_9605d7 {
	background-position: -0px -270px
}

.sx_16302e {
	background-position: -0px -253px
}

.sx_b7488e {
	background-position: -0px -236px
}

.sx_71a195 {
	background-position: -0px -219px
}

.sx_ffd366 {
	background-position: -0px -202px
}

.sx_c948bb {
	background-position: -0px -185px
}

.sx_12f523 {
	background-position: -0px -168px
}

.sx_e6a4df {
	background-position: -0px -151px
}

.sx_afbd80 {
	background-position: -0px -134px
}

.sx_54bb2c {
	background-position: -0px -117px
}

.sx_e6895e {
	background-position: -0px -100px
}

.sx_e40356 {
	background-position: -0px -83px
}

.sx_faf65f {
	background-position: -0px -66px
}

.sx_4751de {
	background-position: -0px -49px
}

.sx_108b7a {
	background-position: -0px -32px
}

.sx_b623bd {
	background-position: -0px -15px
}

.sp_2cp66o {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yj/r/A87AB2oMyAt.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px
}

.sx_7818c9 {
	background-position: -0px -20px
}

.sx_aa245e {
	height: 19px;
	background-position: -0px -0px
}

.sp_3ep8at {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/jPSPAtrMie7.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px
}

.sx_ed3c0c {
	width: 26px;
	height: 24px;
	background-position: -230px -5px
}

.sx_732e7d {
	width: 20px;
	height: 24px;
	background-position: -0px -13px
}

.sx_e2b01c {
	width: 14px;
	height: 13px;
	background-position: -240px -45px
}

.sx_a011f5 {
	width: 8px;
	height: 12px;
	background-position: -328px -45px
}

.sx_d477a9 {
	width: 7px;
	height: 14px;
	background-position: -845px -397px
}

.sx_2e3b18 {
	width: 14px;
	height: 14px;
	background-position: -225px -45px
}

.sx_52de84 {
	height: 9px;
	background-position: -249px -30px
}

.sx_48a25e {
	height: 9px;
	background-position: -266px -30px
}

.sx_cc7ed6 {
	height: 9px;
	background-position: -283px -30px
}

.sx_6408b3 {
	width: 9px;
	background-position: -0px -65px
}

.sx_31e9c0 {
	width: 9px;
	background-position: -10px -65px
}

.sx_26fd3c {
	height: 9px;
	background-position: -300px -30px
}

.sx_54aa20 {
	width: 10px;
	height: 10px;
	background-position: -337px -45px
}

.sx_f2d308 {
	width: 10px;
	height: 10px;
	background-position: -20px -65px
}

.sx_340d59 {
	width: 10px;
	height: 10px;
	background-position: -31px -65px
}

.sx_b74e1a {
	width: 10px;
	height: 10px;
	background-position: -42px -65px
}

.sx_c0cac5 {
	width: 11px;
	height: 14px;
	background-position: -293px -5px
}

.selected .sx_c0cac5 {
	background-position: -282px -5px
}

.sx_16b3d3 {
	width: 8px;
	height: 14px;
	background-position: -216px -45px
}

.selected .sx_16b3d3 {
	background-position: -208px -45px
}

.sx_9d840c {
	width: 12px;
	height: 14px;
	background-position: -269px -5px
}

.selected .sx_9d840c {
	background-position: -257px -5px
}

.sx_07ceb7 {
	width: 9px;
	height: 12px;
	background-position: -239px -30px
}

.selected .sx_07ceb7 {
	background-position: -230px -30px
}

.sx_4e6416 {
	width: 10px;
	height: 14px;
	background-position: -338px -5px
}

.selected .sx_4e6416 {
	background-position: -328px -5px
}

.sx_5a5243 {
	width: 11px;
	height: 14px;
	background-position: -316px -5px
}

.selected .sx_5a5243 {
	background-position: -305px -5px
}

.sx_323f29 {
	width: 5px;
	height: 3px;
	background-position: -277px -20px
}

.sx_4f4837 {
	background-position: -142px -45px
}

.sx_9dad69 {
	width: 8px;
	height: 14px;
	background-position: -199px -45px
}

.selected .sx_9dad69 {
	background-position: -191px -45px
}

.sx_82968e {
	width: 15px;
	background-position: -159px -45px
}

.sx_d26203 {
	background-position: -125px -45px
}

.sx_e89a36 {
	background-position: -108px -45px
}

.sx_0275ff {
	background-position: -91px -45px
}

.sx_9bea6a {
	width: 15px;
	background-position: -175px -45px
}

.sx_372864 {
	background-position: -74px -45px
}

.sx_2e1abe {
	background-position: -57px -45px
}

.sx_704ae8 {
	width: 19px;
	height: 5px;
	background-position: -257px -20px
}

.sx_5b0599 {
	background-position: -40px -45px
}

.sx_3f4c91 {
	background-position: -23px -45px
}

.sx_f217a8 {
	width: 11px;
	height: 12px;
	background-position: -316px -45px
}

.sx_e6e2db {
	width: 8px;
	height: 13px;
	background-position: -307px -45px
}

.sx_af2022 {
	width: 9px;
	height: 13px;
	background-position: -297px -45px
}

.sx_016451 {
	width: 11px;
	height: 13px;
	background-position: -255px -45px
}

.sx_27d853 {
	width: 9px;
	height: 13px;
	background-position: -267px -45px
}

.sx_9ccc73 {
	width: 9px;
	height: 13px;
	background-position: -277px -45px
}

.sx_158af6 {
	width: 9px;
	height: 13px;
	background-position: -287px -45px
}

.sx_20e1b5 {
	width: 851px;
	height: 4px;
	background-position: -0px -0px
}

.sx_281cac {
	width: 500px;
	height: 48px;
	background-position: -352px -5px
}

.sx_8a3665 {
	width: 500px;
	height: 48px;
	background-position: -352px -348px
}

.sx_fa2f12 {
	width: 500px;
	height: 48px;
	background-position: -352px -299px
}

.sx_a8cc00 {
	width: 500px;
	height: 48px;
	background-position: -352px -250px
}

.sx_8b5d58 {
	width: 500px;
	height: 48px;
	background-position: -352px -201px
}

.sx_c17e35 {
	width: 500px;
	height: 48px;
	background-position: -352px -152px
}

.sx_6dc595 {
	width: 500px;
	height: 48px;
	background-position: -352px -103px
}

.sx_4db703 {
	width: 500px;
	height: 48px;
	background-position: -352px -54px
}

.sx_2b1a3a {
	width: 22px;
	height: 19px;
	background-position: -0px -45px
}

.sx_9b8f5a {
	height: 8px;
	background-position: -317px -30px
}

.sp_3ls6rk {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yM/r/eTNeUb6Gblc.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px
}

.sx_5baf02 {
	background-position: -0px -0px
}

.sx_cc77d6 {
	background-position: -0px -17px
}

.sx_151ee5 {
	background-position: -0px -34px
}

.sp_3xz0q5 {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yq/r/wPtZz4ZY7Nu.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px
}

.sx_618be2 {
	background-position: -0px -51px
}

.sx_827e8c {
	width: 11px;
	height: 10px;
	background-position: -13px -68px
}

.sx_5a1ff7 {
	width: 9px;
	height: 11px;
	background-position: -0px -83px
}

.sx_08a9ba {
	width: 12px;
	height: 14px;
	background-position: -0px -68px
}

.sx_92537c {
	background-position: -17px -51px
}

.sx_f21851 {
	width: 50px;
	height: 50px;
	background-position: -0px -0px
}

.sx_e7d509 {
	background-position: -34px -51px
}

.sp_4334j2 {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yS/r/UuYq8VnTmSw.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 12px;
	width: 10px
}

.sx_5e0ba1 {
	width: 9px;
	height: 14px;
	background-position: -9px -72px
}

.selected .sx_5e0ba1 {
	background-position: -0px -72px
}

.sx_753c33 {
	width: 8px;
	height: 14px;
	background-position: -8px -117px
}

.selected .sx_753c33 {
	background-position: -0px -117px
}

.sx_06fbab {
	background-position: -10px -33px
}

.selected .sx_06fbab {
	background-position: -0px -33px
}

.sx_41eff1 {
	background-position: -10px -46px
}

.selected .sx_41eff1 {
	background-position: -0px -46px
}

.sx_6e25d9 {
	background-position: -10px -59px
}

.selected .sx_6e25d9 {
	background-position: -0px -59px
}

.sx_a5c384 {
	width: 16px;
	height: 16px;
	background-position: -0px -100px
}

.sx_40313d {
	width: 23px;
	height: 32px;
	background-position: -0px -0px
}

.sx_c000e4 {
	width: 9px;
	background-position: -9px -87px
}

.selected .sx_c000e4 {
	background-position: -0px -87px
}

.sp_4cc1bv {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yd/r/7J5PXq5zFmL.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 11px;
	width: 11px
}

.sx_dcb82f {
	background-position: -0px -29px
}

.sx_7d47f4 {
	width: 16px;
	height: 16px;
	background-position: -0px -0px
}

.sx_2b72b2 {
	width: 12px;
	background-position: -0px -17px
}

.sp_66rfdh {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yK/r/P2119h0230M.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px
}

.sx_f06250 {
	width: 17px;
	background-position: -17px -19px
}

.selected .sx_f06250 {
	background-position: -0px -19px
}

.sx_73c634 {
	width: 17px;
	background-position: -17px -36px
}

.selected .sx_73c634 {
	background-position: -0px -36px
}

.sx_eda74d {
	width: 12.5px;
	height: 12px;
	background-position: -12.5px -341px
}

.selected .sx_eda74d {
	background-position: -0px -341px
}

.sx_fc4b47 {
	width: 12.5px;
	height: 12px;
	background-position: -12.5px -328px
}

.selected .sx_fc4b47 {
	background-position: -0px -328px
}

.sx_cee9a5 {
	width: 12.5px;
	height: 12px;
	background-position: -12.5px -315px
}

.selected .sx_cee9a5 {
	background-position: -0px -315px
}

.sx_3607a5 {
	width: 17px;
	background-position: -17px -53px
}

.selected .sx_3607a5 {
	background-position: -0px -53px
}

.sx_f756dd {
	width: 17px;
	background-position: -17px -70px
}

.selected .sx_f756dd {
	background-position: -0px -70px
}

.sx_21964c {
	width: 17px;
	background-position: -17px -87px
}

.selected .sx_21964c {
	background-position: -0px -87px
}

.sx_af1d94 {
	width: 5px;
	height: 14px;
	background-position: -29px -137px
}

.selected .sx_af1d94 {
	background-position: -24px -137px
}

.sx_a60154 {
	width: 8px;
	height: 14px;
	background-position: -8px -478px
}

.selected .sx_a60154 {
	background-position: -0px -478px
}

.sx_3c6c79 {
	width: 10px;
	height: 14px;
	background-position: -26px -354px
}

.selected .sx_3c6c79 {
	background-position: -16px -354px
}

.sx_1f93de {
	width: 10px;
	height: 10px;
	background-position: -26px -343px
}

.sx_c4f044 {
	background-position: -16px -170px
}

.selected .sx_c4f044 {
	background-position: -0px -170px
}

.sx_98b92b {
	width: 13px;
	height: 12px;
	background-position: -13px -289px
}

.selected .sx_98b92b {
	background-position: -0px -289px
}

.sx_93d82e {
	width: 13px;
	height: 12px;
	background-position: -13px -302px
}

.selected .sx_93d82e {
	background-position: -0px -302px
}

.sx_be7fec {
	width: 9px;
	height: 14px;
	background-position: -9px -395px
}

.selected .sx_be7fec {
	background-position: -0px -395px
}

.sx_33c8a9 {
	background-position: -16px -204px
}

.selected .sx_33c8a9 {
	background-position: -0px -204px
}

.sx_e6560e {
	background-position: -16px -221px
}

.selected .sx_e6560e {
	background-position: -0px -221px
}

.sx_d1e68a {
	background-position: -16px -238px
}

.selected .sx_d1e68a {
	background-position: -0px -238px
}

.sx_e816a9 {
	background-position: -16px -255px
}

.selected .sx_e816a9 {
	background-position: -0px -255px
}

.sx_67d68d {
	background-position: -16px -272px
}

.selected .sx_67d68d {
	background-position: -0px -272px
}

.sx_259252 {
	background-position: -17px -461px
}

.sx_ca6bfb {
	background-position: -16px -187px
}

.selected .sx_ca6bfb {
	background-position: -0px -187px
}

.sx_446b11 {
	background-position: -0px -461px
}

.sx_f2c61a {
	background-position: -17px -444px
}

.sx_10892e {
	background-position: -0px -444px
}

.sx_80b95b {
	background-position: -17px -427px
}

.sx_991b3e {
	background-position: -0px -427px
}

.sx_c53394 {
	background-position: -17px -410px
}

.sx_979694 {
	width: 18px;
	height: 18px;
	background-position: -18px -0px
}

.sx_979694:hover {
	background-position: -0px -0px
}

.sx_515069 {
	background-position: -0px -410px
}

.sx_e5983f {
	background-position: -19px -393px
}

.sx_df9e83 {
	width: 23px;
	height: 32px;
	background-position: -0px -137px
}

.sx_85d693 {
	width: 32px;
	height: 32px;
	background-position: -0px -104px
}

.sx_999c7b {
	width: 9px;
	height: 13px;
	background-position: -27px -289px
}

.sx_a58b68 {
	width: 8px;
	height: 13px;
	background-position: -0px -493px
}

.sx_86b967 {
	width: 9px;
	height: 13px;
	background-position: -26px -329px
}

.sx_f021b2 {
	background-position: -19px -376px
}

.sx_597f91 {
	width: 18px;
	height: 18px;
	background-position: -0px -376px
}

.sx_27ae6e {
	width: 11px;
	height: 13px;
	background-position: -24px -152px
}

.sx_295887 {
	width: 9px;
	height: 13px;
	background-position: -17px -478px
}

.sx_91a004 {
	width: 10px;
	height: 13px;
	background-position: -26px -315px
}

.sx_01ce6f {
	width: 9px;
	height: 13px;
	background-position: -27px -478px
}

.sx_014d4f {
	width: 15px;
	height: 21px;
	background-position: -0px -354px
}

.sp_7oewf3 {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y-/r/ukvLMiNkr_t.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 13px;
	width: 13px
}

.sx_74e603 {
	background-position: -0px -40px
}

.sx_5c7078 {
	background-position: -14px -40px
}

.sx_47f5cc {
	width: 16px;
	height: 16px;
	background-position: -16px -0px
}

.sx_47f5cc:hover {
	background-position: -0px -0px
}

.sx_3e7f3b {
	width: 22px;
	height: 22px;
	background-position: -0px -17px
}

.sp_8p5rex {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yC/r/-IWP1x7gjqM.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 11px
}

.sx_6415dd {
	height: 11px;
	background-position: -0px -58px
}

.sx_15f7b4 {
	width: 12px;
	height: 10px;
	background-position: -12px -0px
}

.selected .sx_15f7b4 {
	background-position: -0px -0px
}

.sx_3dff82 {
	height: 12px;
	background-position: -11px -11px
}

.selected .sx_3dff82 {
	background-position: -0px -11px
}

.sx_fc44f9 {
	width: 15px;
	background-position: -0px -24px
}

.sx_e83443 {
	width: 15px;
	background-position: -0px -41px
}

.sp_bip6hd {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y_/r/tePDhbzmhZd.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px
}

.sx_289f10 {
	background-position: -49px -211px
}

.selected .sx_289f10 {
	background-position: -33px -211px
}

.sx_6d9111 {
	background-position: -16px -228px
}

.selected .sx_6d9111 {
	background-position: -0px -228px
}

.sx_5bce87 {
	background-position: -49px -228px
}

.selected .sx_5bce87 {
	background-position: -33px -228px
}

.sx_54bcea {
	background-position: -16px -245px
}

.selected .sx_54bcea {
	background-position: -0px -245px
}

.sx_44d153 {
	background-position: -49px -245px
}

.selected .sx_44d153 {
	background-position: -33px -245px
}

.sx_45e46f {
	background-position: -16px -262px
}

.selected .sx_45e46f {
	background-position: -0px -262px
}

.sx_1efd46 {
	background-position: -49px -262px
}

.selected .sx_1efd46 {
	background-position: -33px -262px
}

.sx_4e901d {
	background-position: -16px -279px
}

.selected .sx_4e901d {
	background-position: -0px -279px
}

.sx_8fe851 {
	background-position: -49px -279px
}

.selected .sx_8fe851 {
	background-position: -33px -279px
}

.sx_9be346 {
	background-position: -16px -296px
}

.selected .sx_9be346 {
	background-position: -0px -296px
}

.sx_e98b70 {
	background-position: -49px -296px
}

.selected .sx_e98b70 {
	background-position: -33px -296px
}

.sx_c6af94 {
	background-position: -49px -381px
}

.selected .sx_c6af94 {
	background-position: -33px -381px
}

.sx_bf8d73 {
	background-position: -16px -381px
}

.selected .sx_bf8d73 {
	background-position: -0px -381px
}

.sx_c6bd68 {
	background-position: -49px -364px
}

.selected .sx_c6bd68 {
	background-position: -33px -364px
}

.sx_fa32e1 {
	background-position: -16px -364px
}

.selected .sx_fa32e1 {
	background-position: -0px -364px
}

.sx_ae744f {
	background-position: -49px -347px
}

.selected .sx_ae744f {
	background-position: -33px -347px
}

.sx_bce648 {
	background-position: -16px -347px
}

.selected .sx_bce648 {
	background-position: -0px -347px
}

.sx_23d1f6 {
	background-position: -49px -330px
}

.selected .sx_23d1f6 {
	background-position: -33px -330px
}

.sx_75e060 {
	background-position: -16px -330px
}

.selected .sx_75e060 {
	background-position: -0px -330px
}

.sx_0066f5 {
	background-position: -49px -313px
}

.selected .sx_0066f5 {
	background-position: -33px -313px
}

.sx_d962f4 {
	background-position: -16px -313px
}

.selected .sx_d962f4 {
	background-position: -0px -313px
}

.sx_6ded24 {
	background-position: -51px -41px
}

.selected .sx_6ded24 {
	background-position: -35px -41px
}

.sx_ee6365 {
	background-position: -16px -58px
}

.selected .sx_ee6365 {
	background-position: -0px -58px
}

.sx_22f998 {
	background-position: -49px -58px
}

.selected .sx_22f998 {
	background-position: -33px -58px
}

.sx_30a11e {
	background-position: -16px -75px
}

.selected .sx_30a11e {
	background-position: -0px -75px
}

.sx_456c7a {
	background-position: -49px -75px
}

.selected .sx_456c7a {
	background-position: -33px -75px
}

.sx_128dcf {
	background-position: -16px -92px
}

.selected .sx_128dcf {
	background-position: -0px -92px
}

.sx_e63933 {
	background-position: -49px -92px
}

.selected .sx_e63933 {
	background-position: -33px -92px
}

.sx_302e01 {
	background-position: -16px -109px
}

.selected .sx_302e01 {
	background-position: -0px -109px
}

.sx_2679f8 {
	background-position: -49px -109px
}

.selected .sx_2679f8 {
	background-position: -33px -109px
}

.sx_77576c {
	background-position: -16px -126px
}

.selected .sx_77576c {
	background-position: -0px -126px
}

.sx_8d2100 {
	background-position: -49px -126px
}

.selected .sx_8d2100 {
	background-position: -33px -126px
}

.sx_8d0d65 {
	background-position: -16px -143px
}

.selected .sx_8d0d65 {
	background-position: -0px -143px
}

.sx_4e041b {
	background-position: -49px -143px
}

.selected .sx_4e041b {
	background-position: -33px -143px
}

.sx_beedb5 {
	background-position: -16px -160px
}

.selected .sx_beedb5 {
	background-position: -0px -160px
}

.sx_122f17 {
	background-position: -49px -160px
}

.selected .sx_122f17 {
	background-position: -33px -160px
}

.sx_de3234 {
	background-position: -16px -177px
}

.selected .sx_de3234 {
	background-position: -0px -177px
}

.sx_7cf6bf {
	background-position: -49px -177px
}

.selected .sx_7cf6bf {
	background-position: -33px -177px
}

.sx_27ee8e {
	background-position: -16px -194px
}

.selected .sx_27ee8e {
	background-position: -0px -194px
}

.sx_ff861d {
	background-position: -49px -194px
}

.selected .sx_ff861d {
	background-position: -33px -194px
}

.sx_701cf4 {
	background-position: -16px -211px
}

.selected .sx_701cf4 {
	background-position: -0px -211px
}

.sx_9a80fc {
	width: 17px;
	background-position: -17px -41px
}

.selected .sx_9a80fc {
	background-position: -0px -41px
}

.sx_eb3a92 {
	width: 12.5px;
	height: 12px;
	background-position: -78.5px -58px
}

.selected .sx_eb3a92 {
	background-position: -66px -58px
}

.sx_da0885 {
	width: 12.5px;
	height: 12px;
	background-position: -78.5px -71px
}

.selected .sx_da0885 {
	background-position: -66px -71px
}

.sx_a0d103 {
	width: 9px;
	height: 14px;
	background-position: -75px -84px
}

.selected .sx_a0d103 {
	background-position: -66px -84px
}

.sx_cc3fa4 {
	width: 9px;
	height: 14px;
	background-position: -75px -99px
}

.selected .sx_cc3fa4 {
	background-position: -66px -99px
}

.sx_7cd078 {
	width: 8px;
	height: 14px;
	background-position: -74px -131px
}

.selected .sx_7cd078 {
	background-position: -66px -131px
}

.sx_1d1376 {
	width: 13px;
	height: 10px;
	background-position: -81px -41px
}

.selected .sx_1d1376 {
	background-position: -68px -41px
}

.sx_e6c420 {
	background-position: -66px -114px
}

.sx_c7f609 {
	width: 80px;
	height: 17px;
	background-position: -8px -12px
}

.sp_biuc89 {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yv/r/LQEfi2K55D7.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px
}

.sx_aa84cd {
	background-position: -16px -0px
}

.selected .sx_aa84cd {
	background-position: -0px -0px
}

.sx_8fecb7 {
	width: 11px;
	height: 14px;
	background-position: -17px -17px
}

.sx_0ab0c5 {
	width: 12px;
	height: 10px;
	background-position: -17px -32px
}

.sx_2db49f {
	width: 10px;
	height: 10px;
	background-position: -17px -79px
}

.sx_4e9d8e {
	width: 9px;
	height: 11px;
	background-position: -17px -67px
}

.sx_7b32e2 {
	width: 11px;
	height: 11px;
	background-position: -17px -43px
}

.sx_89346b {
	width: 11px;
	height: 11px;
	background-position: -17px -55px
}

.sx_42d4a8 {
	background-position: -0px -17px
}

.sx_965521 {
	background-position: -0px -34px
}

.sx_aa2ed4 {
	background-position: -0px -51px
}

.sx_8bb545 {
	background-position: -0px -68px
}

.sx_933ea1 {
	background-position: -0px -85px
}

.sx_0096fc {
	background-position: -0px -102px
}

.sx_d2236a {
	background-position: -0px -119px
}

.sx_2523a8 {
	background-position: -0px -136px
}

.sx_bd367b {
	width: 8px;
	height: 10px;
	background-position: -17px -90px
}

.sp_c0w259 {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yK/r/XEwjdhVKT8B.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 13px;
	width: 11px
}

.sx_cec7d6 {
	background-position: -0px -0px
}

.sx_0186f4 {
	width: 10px;
	background-position: -0px -14px
}

.sp_c1lo6t {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yF/r/BCXz7MKVDAJ.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	width: 19px
}

.sx_713248 {
	width: 11px;
	height: 14px;
	background-position: -38px -14px
}

.selected .sx_713248 {
	background-position: -27px -14px
}

.sx_69fa56 {
	width: 9px;
	height: 14px;
	background-position: -59px -14px
}

.selected .sx_69fa56 {
	background-position: -50px -14px
}

.sx_e8a19d {
	width: 16px;
	height: 16px;
	background-position: -16px -47px
}

.sx_1a8b73 {
	width: 17px;
	height: 12px;
	background-position: -69px -14px
}

.sx_849016 {
	width: 26px;
	height: 32px;
	background-position: -0px -14px
}

.sx_a0563e {
	background-position: -27px -29px
}

.sx_744dda {
	background-position: -47px -29px
}

.sx_6b476e {
	width: 15px;
	height: 21px;
	background-position: -0px -47px
}

.sx_97d283 {
	width: 411px;
	height: 4px;
	background-position: -0px -9px
}

.sx_6b9079 {
	width: 851px;
	height: 4px;
	background-position: -0px -0px
}

.sx_7ece02 {
	width: 411px;
	height: 3px;
	background-position: -412px -9px
}

.sx_9ac088 {
	width: 851px;
	height: 3px;
	background-position: -0px -5px
}

.sp_ceo4h9 {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y7/r/vxOJinFkDhn.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 32px;
	width: 31px
}

.sx_b68755 {
	background-position: -0px -0px
}

.sx_b4e169 {
	width: 7px;
	height: 12px;
	background-position: -9px -33px
}

.sx_d644f0 {
	width: 8px;
	height: 13px;
	background-position: -0px -33px
}

.sp_cqj79u {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yu/r/yo348KDuskF.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 31px;
	width: 24px
}

.sx_4b3368 {
	width: 16px;
	height: 16px;
	background-position: -150px -134px
}

.selected .sx_4b3368 {
	background-position: -134px -134px
}

.sx_6b2b4a {
	width: 16px;
	height: 16px;
	background-position: -255px -102px
}

.selected .sx_6b2b4a {
	background-position: -239px -102px
}

.sx_b8388e {
	width: 10px;
	height: 10px;
	background-position: -197px -134px
}

.sx_012233 {
	width: 7px;
	height: 7px;
	background-position: -208px -134px
}

.sx_bf10cd {
	width: 14px;
	height: 14px;
	background-position: -0px -8px
}

.sx_18d2c9 {
	width: 12px;
	height: 10px;
	background-position: -184px -134px
}

.sx_b48ef7 {
	width: 32px;
	height: 32px;
	background-position: -156px -213px
}

.sx_6845ea {
	background-position: -131px -215px
}

.sx_137627 {
	background-position: -106px -215px
}

.sx_a1c905 {
	background-position: -81px -215px
}

.sx_029aac {
	background-position: -56px -215px
}

.sx_3a2a49 {
	background-position: -31px -215px
}

.sx_3df6c0 {
	background-position: -232px -167px
}

.sx_7eba14 {
	background-position: -207px -167px
}

.sx_77c961 {
	background-position: -182px -167px
}

.sx_d8e80e {
	background-position: -157px -167px
}

.sx_58b3fb {
	background-position: -132px -167px
}

.sx_e9f906 {
	background-position: -107px -167px
}

.sx_292d0d {
	background-position: -82px -167px
}

.sx_5566b2 {
	width: 9px;
	height: 12px;
	background-position: -248px -119px
}

.selected .sx_5566b2 {
	background-position: -239px -119px
}

.sx_13af36 {
	width: 8px;
	height: 12px;
	background-position: -175px -134px
}

.selected .sx_13af36 {
	background-position: -167px -134px
}

.sx_dc6bc5 {
	width: 30px;
	height: 150px;
	background-position: -0px -102px
}

.sx_b72aaa {
	width: 25px;
	background-position: -190px -213px
}

.sx_ccfa86 {
	width: 25px;
	background-position: -217px -213px
}

.sx_fdc10f {
	width: 25px;
	background-position: -244px -213px
}

.sx_f19704 {
	width: 7px;
	height: 4px;
	background-position: -216px -134px
}

.sx_720055 {
	width: 7px;
	height: 4px;
	background-position: -224px -134px
}

.sx_bea24a {
	width: 89px;
	height: 19px;
	background-position: -38px -139px
}

.sx_6a6606 {
	width: 103px;
	background-position: -31px -102px
}

.sx_ff0821 {
	width: 103px;
	height: 30px;
	background-position: -135px -102px
}

.sx_b0ca4e {
	width: 50px;
	height: 47px;
	background-position: -31px -165px
}

.sx_35a32c {
	width: 13px;
	height: 8px;
	background-position: -258px -119px
}

.sp_d2csur {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yf/r/Mwwtggot_QS.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px
}

.sx_b32eb9 {
	background-position: -16px -85px
}

.selected .sx_b32eb9 {
	background-position: -0px -85px
}

.sx_72e059 {
	background-position: -16px -68px
}

.selected .sx_72e059 {
	background-position: -0px -68px
}

.sx_517826 {
	background-position: -16px -51px
}

.selected .sx_517826 {
	background-position: -0px -51px
}

.sx_56a04c {
	width: 18px;
	height: 18px;
	background-position: -0px -102px
}

.sx_984108 {
	background-position: -19px -102px
}

.sx_da6227 {
	background-position: -0px -121px
}

.sx_48703e {
	width: 14px;
	height: 14px;
	background-position: -36px -102px
}

.sx_d76efb {
	width: 13px;
	height: 13px;
	background-position: -33px -88px
}

.sx_879cba {
	background-position: -17px -121px
}

.sx_cf7d8b {
	background-position: -34px -121px
}

.sx_437625 {
	background-position: -0px -138px
}

.sx_534797 {
	height: 17px;
	background-position: -33px -70px
}

.sx_b35dec {
	height: 18px;
	background-position: -33px -51px
}

.sx_e64570 {
	background-position: -17px -138px
}

.sx_5c396d {
	background-position: -34px -138px
}

.sx_3ed1ce {
	background-position: -0px -155px
}

.sx_5bfe5b {
	background-position: -17px -155px
}

.sx_47230b {
	width: 50px;
	height: 50px;
	background-position: -0px -0px
}

.sp_e261sy {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y_/r/3PTDEDOsxG0.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px
}

.sx_f3d452 {
	background-position: -16px -0px
}

.selected .sx_f3d452 {
	background-position: -0px -0px
}

.sx_5b7241 {
	background-position: -16px -17px
}

.selected .sx_5b7241 {
	background-position: -0px -17px
}

.sx_2a01f5 {
	background-position: -16px -34px
}

.selected .sx_2a01f5 {
	background-position: -0px -34px
}

.sx_db532c {
	background-position: -16px -51px
}

.selected .sx_db532c {
	background-position: -0px -51px
}

.sx_62f1eb {
	background-position: -16px -68px
}

.selected .sx_62f1eb {
	background-position: -0px -68px
}

.sx_6f4361 {
	background-position: -16px -85px
}

.selected .sx_6f4361 {
	background-position: -0px -85px
}

.sx_81c2b4 {
	background-position: -16px -102px
}

.selected .sx_81c2b4 {
	background-position: -0px -102px
}

.sx_824d76 {
	background-position: -16px -119px
}

.selected .sx_824d76 {
	background-position: -0px -119px
}

.sx_faef5b {
	background-position: -16px -136px
}

.selected .sx_faef5b {
	background-position: -0px -136px
}

.sx_fbe116 {
	background-position: -16px -153px
}

.selected .sx_fbe116 {
	background-position: -0px -153px
}

.sp_egtdwe {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y8/r/yBvBTlN9tTs.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 13px;
	width: 14px
}

.sx_f9b6c2 {
	background-position: -0px -51px
}

.sx_9fefcb {
	width: 50px;
	height: 50px;
	background-position: -0px -0px
}

.sp_ekke16 {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yj/r/KNJsjqI6Gi4.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 8px
}

.sx_778255 {
	width: 15px;
	background-position: -0px -17px
}

.sx_335438 {
	height: 8px;
	background-position: -16px -17px
}

.sx_4b35df {
	height: 8px;
	background-position: -25px -17px
}

.sx_b71624 {
	width: 19px;
	background-position: -19px -0px
}

.selected .sx_b71624 {
	background-position: -0px -0px
}

.sp_euczou {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/y1/r/4mDIlDaL6wn.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px
}

.sx_1d3875 {
	background-position: -16px -118px
}

.selected .sx_1d3875 {
	background-position: -0px -118px
}

.sx_6dedc3 {
	width: 17px;
	height: 17px;
	background-position: -0px -135px
}

.sx_09aa23 {
	height: 10px;
	background-position: -172px -135px
}

.sx_be07f7 {
	width: 11px;
	height: 11px;
	background-position: -4px -8px
}

.sx_5f0399 {
	width: 17px;
	height: 17px;
	background-position: -18px -135px
}

.sx_9fa04e {
	width: 11px;
	height: 7px;
	background-position: -56px -153px
}

.sx_9ebc1b {
	width: 17px;
	background-position: -33px -118px
}

.sx_fb86db {
	width: 13px;
	height: 14px;
	background-position: -0px -170px
}

.sx_142de9 {
	height: 14px;
	background-position: -121px -135px
}

.sx_114d99 {
	background-position: -153px -118px
}

.sx_f7d432 {
	background-position: -136px -118px
}

.sx_988bc1 {
	background-position: -119px -118px
}

.sx_873f69 {
	width: 9px;
	height: 5px;
	background-position: -189px -135px
}

.sx_4bb396 {
	height: 17px;
	background-position: -36px -135px
}

.sx_ab20bd {
	background-position: -102px -118px
}

.sx_20e90a {
	background-position: -85px -118px
}

.sx_cdd511 {
	height: 15px;
	background-position: -70px -135px
}

.sx_db8924 {
	height: 10px;
	background-position: -155px -135px
}

.sx_cfc925 {
	width: 13px;
	height: 10px;
	background-position: -30px -153px
}

.sx_8a36f2 {
	width: 12px;
	height: 11px;
	background-position: -14px -167px
}

.sx_c3a9ac {
	width: 15px;
	height: 13px;
	background-position: -14px -153px
}

.sx_26ab16 {
	height: 15px;
	background-position: -104px -135px
}

.sx_0c1f02 {
	width: 13px;
	background-position: -0px -153px
}

.sx_8a8427 {
	background-position: -51px -118px
}

.sx_fdd141 {
	height: 15px;
	background-position: -87px -135px
}

.sx_3f42fa {
	background-position: -68px -118px
}

.sx_5399e0 {
	width: 9px;
	background-position: -187px -118px
}

.sx_bb144d {
	height: 17px;
	background-position: -53px -135px
}

.sx_67360b {
	width: 11px;
	height: 9px;
	background-position: -44px -153px
}

.sx_3a6f54 {
	background-position: -170px -118px
}

.sx_4df862 {
	height: 10px;
	background-position: -138px -135px
}

.sx_e0a959 {
	width: 5px;
	height: 3px;
	background-position: -191px -27px
}

.sx_f0db2a {
	width: 190px;
	height: 90px;
	background-position: -0px -27px
}

.sp_exlnm0 {
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yY/r/5cGNOwmfqHl.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px
}

.sx_4421b7 {
	background-position: -16px -0px
}

.selected .sx_4421b7 {
	background-position: -0px -0px
}

.sx_382998 {
	background-position: -16px -17px
}

.selected .sx_382998 {
	background-position: -0px -17px
}

.sx_0a8a5c {
	background-position: -16px -34px
}

.selected .sx_0a8a5c {
	background-position: -0px -34px
}

.sx_b460db {
	background-position: -16px -51px
}

.selected .sx_b460db {
	background-position: -0px -51px
}

.sx_40ce6c {
	background-position: -16px -68px
}

.selected .sx_40ce6c {
	background-position: -0px -68px
}

.sx_094f53 {
	background-position: -16px -85px
}

.selected .sx_094f53 {
	background-position: -0px -85px
}

.sx_e68679 {
	background-position: -16px -102px
}

.selected .sx_e68679 {
	background-position: -0px -102px
}

.uiStreamSecondaryTime .img {
	bottom: -2px;
	position: relative;
	vertical-align: top
}

.uiVideoLink {
	background-color: #000;
	display: -moz-inline-box;
	display: inline-block;
	padding: 4px 0;
	position: relative
}

.uiVideoLink:hover {
	text-decoration: none
}

.uiVideoLink i {
	background-position: center 25%;
	background-repeat: no-repeat;
	display: block
}

.uiVideoLinkMedium i {
	height: 79px;
	width: 124px
}

.uiVideoLinkLarge i {
	height: 118px;
	width: 159px
}

.uiVideoLinkHuge i {
	height: 122px;
	width: 171px
}

.uiVideoLink .playtime {
	background: #000;
	background-color: rgba(0, 0, 0, .65);
	border-radius: 2px;
	bottom: 4px;
	color: #fff;
	display: block;
	font-size: 11px;
	padding: 3px 6px;
	position: absolute;
	right: 5px
}

.uiVideoLink .playicon {
	background-color: transparent;
	bottom: 4px;
	display: block;
	height: 26px;
	left: 5px;
	position: absolute;
	width: 35px
}

.uiVideoLink:active .playicon,.uiVideoLink:hover .playicon,.uiVideoLink:focus .playicon
	{
	background-image:
		url(https://s-static.ak.fbcdn.net/rsrc.php/v1/yB/r/jxUplchomFH.png);
	background-repeat: no-repeat
}

#bootloader_PSo49 {
	height: 42px;
}